ฟังก์ชัน substr_replace() ใช้เพื่อแทนที่ส่วนของสตริงด้วยสตริงอื่น
ไวยากรณ์
substr_replace(str,replacement,begin,len)
พารามิเตอร์
-
str − สตริงที่จะตรวจสอบ
-
ทดแทน − สตริงที่จะแทรก
-
เริ่มต้น − ตำแหน่งจากจุดเริ่มต้นของการเปลี่ยน −
-
หากการเริ่มต้นเป็นจำนวนบวก:ให้เริ่มแทนที่ตำแหน่งที่ระบุในสตริง
-
ถ้าเริ่มต้นเป็นตัวเลข n:- เริ่มแทนที่ตำแหน่งที่ระบุจากจุดสิ้นสุดของสตริง
-
ถ้าเริ่มต้นเป็น 0 - เริ่มแทนที่อักขระตัวแรกในสตริง
-
-
เลน − จำนวนอักขระที่จะเปลี่ยน ค่าเริ่มต้นคือความยาวเท่ากับสตริง
-
ถ้า len เป็นจำนวนบวก - ความยาวของสตริงที่จะแทนที่
-
หาก len เป็นตัวเลขติดลบ - ควรเหลืออักขระที่ท้ายสตริงกี่ตัวหลังจากแทนที่
-
ถ้า len เป็น 0 - ใส่แทนการแทนที่
-
คืนสินค้า
ฟังก์ชัน substr_replace() จะคืนค่าสตริงที่ถูกแทนที่
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php echo substr_replace("Demo text","word",5); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Demo word
ตัวอย่าง
ให้เราดูตัวอย่างอื่นเพื่อแทนที่สตริงจากจุดสิ้นสุดของสตริง −
<?php echo substr_replace("Demo text","word",-5); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Demoword