PHP Strings
สตริงคือลำดับของอักขระ เช่น "สวัสดีชาวโลก!"
ฟังก์ชั่นสตริง PHP
ในบทนี้ เราจะมาดูฟังก์ชันที่ใช้กันทั่วไปเพื่อจัดการกับสตริง
strlen() - ส่งกลับความยาวของสตริง
ฟังก์ชัน PHP strlen()
ส่งคืนค่าความยาวของสตริง
ตัวอย่าง
ส่งคืนความยาวของสตริง "Hello world!":
<?php
echo strlen("Hello world!"); // outputs 12
?>
str_word_count() - นับคำในสตริง
ฟังก์ชัน PHP str_word_count()
นับจำนวนคำในสตริง
ตัวอย่าง
นับจำนวนคำในสตริง "สวัสดีชาวโลก!":
<?php
echo str_word_count("Hello world!"); // outputs 2
?>
strrev() - ย้อนกลับสตริง
ฟังก์ชัน PHP strrev()
กลับสตริง
ตัวอย่าง
ย้อนกลับสตริง "สวัสดีชาวโลก!":
<?php
echo strrev("Hello world!"); // outputs !dlrow olleH
?>
strpos() - ค้นหาข้อความภายในสตริง
ฟังก์ชัน PHP strpos()
ค้นหาข้อความเฉพาะภายในสตริง หากพบการจับคู่ ฟังก์ชันจะส่งกลับตำแหน่งอักขระของการจับคู่ครั้งแรก หากไม่พบรายการที่ตรงกัน จะคืนค่า FALSE
ตัวอย่าง
ค้นหาข้อความ "โลก" ในสตริง "สวัสดีชาวโลก!":
<?php
echo strpos("Hello world!", "world"); // outputs 6
?>
เคล็ดลับ: ตำแหน่งอักขระตัวแรกในสตริงคือ 0 (ไม่ใช่ 1)
str_replace() - แทนที่ข้อความภายในสตริง
ฟังก์ชัน PHP str_replace()
แทนที่อักขระบางตัวด้วยอักขระอื่นในสตริง
ตัวอย่าง
แทนที่ข้อความ "โลก" ด้วย "ดอลลี่":
<?php
echo str_replace("world", "Dolly", "Hello world!"); // outputs Hello Dolly!
?>
อ้างอิงสตริง PHP ที่สมบูรณ์
สำหรับการอ้างอิงที่สมบูรณ์ของฟังก์ชันสตริงทั้งหมด ไปที่PHP String Referenceทั้งหมดของเรา
การอ้างอิงสตริง PHP มีคำอธิบายและตัวอย่างการใช้งาน สำหรับแต่ละฟังก์ชัน!