String Function
String คือฟังก์ชันสำหรับข้อความหรือตัวอักษร เวลาจะประกาศตัวแปรที่เป็น string ตัวอักษรจะต้องอยู่ภายในเครื่องหมาย (' ') หรือ (" ")
addslahes() คือ string ที่อยู่ภายในเครื่องหมาย (' ')และ (" ") ที่ต้องการเติมเครื่องหมาย backslash ตัวอย่างการใช้งาน
Code: Select all
$data = "Welcome to mindphp.";
echo addslashes($data);
chr() เป็นฟังก์ชันตัวเลข ASCII กลับมาเป็นตัวอักษร ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = "65";
echo chr($data); // ผลลัพธ์จะได้ A
ord () ฟังก์ชันสำหรับตัวอักษร เป็นรหัส ASCII ตัวอย่างการใช้งาน เช่น
Code: Select all
$data="A";
echo ord($data); //ผลลัพธ์จะได้ 97
strtoupper() ฟังก์ชันสำหรับแปลงตัวอักษรให้เป็นตัวพิมพ์ใหญ่ทั้งหมด ตัวอย่างการใช้งาน เช่น
Code: Select all
$data="mindphp";
echo strtoupper($data); // ผลลัะธ์จะได้ MINDPHP
strtolower() ฟังก์ชันสำหรับแปลงตัวอักษรให้เป็นตัวพิมพ์เล็กทั้งหมด ตัวอย่างการใช้งาน เช่น
Code: Select all
$data="mindPHP";
echo strtolower($data); // ผลลัะธ์จะได้ mindphp
ucfirst() ฟังก์ชันสำหรับแปลงตัวอักษรของข้อความตัวเเรกสุดให้เป็นตัวพิมพ์ใหญ่ ตัวอย่างกานใช้งาน เช่น
Code: Select all
$data = "mindphp";
echo ucfirst($data); // ผลลัพธ์จะได้ Mindphp
ucwords() ฟังก์ชันสำหรับแปลงตัวอักษรตัวแรกสุดของแต่ละคำให้เป็นตัวพิมพ์ใหญ่ ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = "hello mindphp";
echo ucwords($data); // ผลลัพธ์ที่ได้คือ Hello Mindphp
trim() ฟังก์ชันสำหรับตัดช่องว่างทางด้านซ้ายและด้านขวาออก ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = " hello mindphp ";
echo trim($data); // ผลลัพธ์ที่ได้คือ hello mindphp
ltrim() ฟังก์ชันสำหรับตัดช่องว่างทางด้านซ้ายออก ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = " Hello mindphp ";
echo ltrim($data); // ผลลัพธ์ที่ได้คือ Hello mindphp
rtrim() และ chop() ฟังก์ชันสำหรับตัดช่องว่างทางด้านขวาออก ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = "Hello mindphp ";
echo rtrim($data); // ผลลัพธ์ที่ได้คือ Hello mindphp
substr_count() ฟังก์ชันสำหรับการนับตัวอักษรที่กำหนดใน string
str_word_count() ฟังก์ชันสำหรับนับจำนวนคำ
count_chars() ฟังก์ชันสำหรับนับจำนวนตัวอักษรแต่ละตัวใน string
implode() ฟังก์ชั่นที่ใช้สำหรับแบ่งข้อความ มีค่า default คือ " " ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = array('Hello','Welcome','to','mindphp');
echo implode(" ",$data); // ผลลัพธ์คือ Hello Welcome to mindphp
explode() ฟังก์ชันสำหรับการแยกค่าของ string หรืออาจจะเป็นการแยกสัญลักษณ์ต่างๆออกจากขอความที่เราต้องการ ตัวอย่างการใช้งาน เช่น
Code: Select all
$char="Hello/mindphp";
echo "ข้อความต้อนฉบับคือ ".$char." <br>";
$data=explode("/",$char); // เราต้องการตัดเครื่องหมาย / ออกจากข้อความขณะนี้ $data ก็จะเป็นตัวแปลอาร์เรย์เรียบร้อย
echo "ข้อความใหม่คือ".$data[0].$data[1]; // ผลลัพธ์คือ Hello mindphp
parse_str() ฟังก์ชันสำหรับการแยกใช้แยกค่าของ string ที่ส่งมาแบบ GET และเก็บไว้ที่ตัวแปร array โดยมีเครื่องหมาย & เป็นตัวแยก
strtok() ฟังก์ชันสำหรับการแยกค่า string โดยมีตัวแยกตามที่เรากำหนด
strrev() ฟังก์ชันสำหรังการสลับตัวอักษรจากหน้าไปหลังจากหลังไปหน้า ตัวอย่างการใช้งาน เช่น
Code: Select all
$data = "mindphp";
echo strrev($data); // ผลลัพธ์คือ phpdnim
str_shuffle() ฟังก์ชันสำหรับการสลับตัวอักษรแบบสุ่ม
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
