String คือฟังก์ชันสำหรับข้อความหรือตัวอักษร เวลาจะประกาศตัวแปรที่เป็น string ตัวอักษรจะต้องอยู่ภายในเครื่องหมาย (' ') หรือ (" ")
addslahes() คือ string ที่อยู่ภายในเครื่องหมาย (' ')และ (" ") ที่ต้องการเติมเครื่องหมาย backslash ตัวอย่างการใช้งาน
โค้ด: เลือกทั้งหมด
$data = "Welcome to mindphp.";
echo addslashes($data);
โค้ด: เลือกทั้งหมด
$data = "65";
echo chr($data); // ผลลัพธ์จะได้ A
โค้ด: เลือกทั้งหมด
$data="A";
echo ord($data); //ผลลัพธ์จะได้ 97
โค้ด: เลือกทั้งหมด
$data="mindphp";
echo strtoupper($data); // ผลลัะธ์จะได้ MINDPHP
โค้ด: เลือกทั้งหมด
$data="mindPHP";
echo strtolower($data); // ผลลัะธ์จะได้ mindphp
โค้ด: เลือกทั้งหมด
$data = "mindphp";
echo ucfirst($data); // ผลลัพธ์จะได้ Mindphp
โค้ด: เลือกทั้งหมด
$data = "hello mindphp";
echo ucwords($data); // ผลลัพธ์ที่ได้คือ Hello Mindphp
โค้ด: เลือกทั้งหมด
$data = " hello mindphp ";
echo trim($data); // ผลลัพธ์ที่ได้คือ hello mindphp
โค้ด: เลือกทั้งหมด
$data = " Hello mindphp ";
echo ltrim($data); // ผลลัพธ์ที่ได้คือ Hello mindphp
โค้ด: เลือกทั้งหมด
$data = "Hello mindphp ";
echo rtrim($data); // ผลลัพธ์ที่ได้คือ Hello mindphp
str_word_count() ฟังก์ชันสำหรับนับจำนวนคำ
count_chars() ฟังก์ชันสำหรับนับจำนวนตัวอักษรแต่ละตัวใน string
implode() ฟังก์ชั่นที่ใช้สำหรับแบ่งข้อความ มีค่า default คือ " " ตัวอย่างการใช้งาน เช่น
โค้ด: เลือกทั้งหมด
$data = array('Hello','Welcome','to','mindphp');
echo implode(" ",$data); // ผลลัพธ์คือ Hello Welcome to mindphp
โค้ด: เลือกทั้งหมด
$char="Hello/mindphp";
echo "ข้อความต้อนฉบับคือ ".$char." <br>";
$data=explode("/",$char); // เราต้องการตัดเครื่องหมาย / ออกจากข้อความขณะนี้ $data ก็จะเป็นตัวแปลอาร์เรย์เรียบร้อย
echo "ข้อความใหม่คือ".$data[0].$data[1]; // ผลลัพธ์คือ Hello mindphp
strtok() ฟังก์ชันสำหรับการแยกค่า string โดยมีตัวแยกตามที่เรากำหนด
strrev() ฟังก์ชันสำหรังการสลับตัวอักษรจากหน้าไปหลังจากหลังไปหน้า ตัวอย่างการใช้งาน เช่น
โค้ด: เลือกทั้งหมด
$data = "mindphp";
echo strrev($data); // ผลลัพธ์คือ phpdnim
strlen() ฟังก์ชันสำหรับนับจำนวนตัวอักษรทั้งหมด
strcmp() ฟังก์ชันสำหรับใช้เปรียบเทียบข้อความ 2 ข้อความ โดยคำนึงถึงตัวพิมพ์ใหญ่เล็ก
strcasecmp() ฟังก์ชันสำหรับใช้เปรียบเทียบข้อความ 2 ข้อความโดยไม่คำนึงถึงตัวพิมพ์ใหญ่พิมพ์เล็ก
strncmp() ฟังก์ชันสำหรับใช้เปรียบเทียบข้อความ 2 ข้อความ โดยคำนึงถึงพิมพ์ใหญ่พิมพ์เล็ก
similar_text() ฟังก์ชันสำหรับใช้เปรียบเทียบข้อความ 2 ข้อความ โดยจะตรวจสอบว่ามีความเหมือนกันกี่เปอร์เซ็นต์
str_replace() ฟังก์ชันสำหรับใช้ค้นหาข้อความที่กำหนดใน string และแทนที่คำนั้นด้วย
strtr() ฟังก์ชันสำหรับใช้ค้นหาข้อความที่กำหนดใน string และแทนที่คำนั้นด้วย
substr_replace() ฟังก์ชันสำหรับใช้แทนที่ข้อความใน string โดยเริ่มแทนตั้งแต่ตำแหน่งที่กำหนด
nl2br() ฟังก์ชันสำหรับการแปลงการขึ้นบรรทัดใหม่จาก "\n" เป็น "<br>"
** ยังไม่หมดนะจ๊ะ หากฟังก์ชันไหนไม่มีในเพจนี้สามารถค้นหาเพิ่มเติมได้จาก http://php.net/manual/en/ref.strings.php