Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน substr_replace() ใน PHP


ฟังก์ชัน 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