String Function ใน PHP มีอะไรบ้าง

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
M030
PHP Super Hero Member
PHP Super Hero Member
Posts: 532
Joined: 07/09/2015 10:06 am

String Function ใน PHP มีอะไรบ้าง

Post by M030 »

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 :lol: :-D :-o

  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 2 guests