String Function ใน PHP มีอะไรบ้าง
โพสต์แล้ว: 11/09/2015 11:53 am
String Function
String คือฟังก์ชันสำหรับข้อความหรือตัวอักษร เวลาจะประกาศตัวแปรที่เป็น string ตัวอักษรจะต้องอยู่ภายในเครื่องหมาย (' ') หรือ (" ")
addslahes() คือ string ที่อยู่ภายในเครื่องหมาย (' ')และ (" ") ที่ต้องการเติมเครื่องหมาย backslash ตัวอย่างการใช้งาน
chr() เป็นฟังก์ชันตัวเลข ASCII กลับมาเป็นตัวอักษร ตัวอย่างการใช้งาน เช่น
ord () ฟังก์ชันสำหรับตัวอักษร เป็นรหัส ASCII ตัวอย่างการใช้งาน เช่น
strtoupper() ฟังก์ชันสำหรับแปลงตัวอักษรให้เป็นตัวพิมพ์ใหญ่ทั้งหมด ตัวอย่างการใช้งาน เช่น
strtolower() ฟังก์ชันสำหรับแปลงตัวอักษรให้เป็นตัวพิมพ์เล็กทั้งหมด ตัวอย่างการใช้งาน เช่น
ucfirst() ฟังก์ชันสำหรับแปลงตัวอักษรของข้อความตัวเเรกสุดให้เป็นตัวพิมพ์ใหญ่ ตัวอย่างกานใช้งาน เช่น
ucwords() ฟังก์ชันสำหรับแปลงตัวอักษรตัวแรกสุดของแต่ละคำให้เป็นตัวพิมพ์ใหญ่ ตัวอย่างการใช้งาน เช่น
trim() ฟังก์ชันสำหรับตัดช่องว่างทางด้านซ้ายและด้านขวาออก ตัวอย่างการใช้งาน เช่น
ltrim() ฟังก์ชันสำหรับตัดช่องว่างทางด้านซ้ายออก ตัวอย่างการใช้งาน เช่น
rtrim() และ chop() ฟังก์ชันสำหรับตัดช่องว่างทางด้านขวาออก ตัวอย่างการใช้งาน เช่น
substr_count() ฟังก์ชันสำหรับการนับตัวอักษรที่กำหนดใน string
str_word_count() ฟังก์ชันสำหรับนับจำนวนคำ
count_chars() ฟังก์ชันสำหรับนับจำนวนตัวอักษรแต่ละตัวใน string
implode() ฟังก์ชั่นที่ใช้สำหรับแบ่งข้อความ มีค่า default คือ " " ตัวอย่างการใช้งาน เช่น
explode() ฟังก์ชันสำหรับการแยกค่าของ string หรืออาจจะเป็นการแยกสัญลักษณ์ต่างๆออกจากขอความที่เราต้องการ ตัวอย่างการใช้งาน เช่น
parse_str() ฟังก์ชันสำหรับการแยกใช้แยกค่าของ string ที่ส่งมาแบบ GET และเก็บไว้ที่ตัวแปร array โดยมีเครื่องหมาย & เป็นตัวแยก
strtok() ฟังก์ชันสำหรับการแยกค่า string โดยมีตัวแยกตามที่เรากำหนด
strrev() ฟังก์ชันสำหรังการสลับตัวอักษรจากหน้าไปหลังจากหลังไปหน้า ตัวอย่างการใช้งาน เช่น
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
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