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

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

ฟังก์ชัน substr_replace() ใช้สำหรับแทนที่ส่วนของสตริงด้วยสตริงอีกอันหนึ่ง

รูปแบบการใช้งาน (Syntax)

substr_replace(str, replacement, begin, len)

พารามิเตอร์ (Parameters)

  • str − สตริงที่ต้องการตรวจสอบ

  • replacement − สตริงที่ต้องการแทรกแทนที่

  • begin − ตำแหน่งเริ่มต้นของการแทนที่:

    • ถ้า begin เป็นบวก: เริ่มแทนที่ที่ตำแหน่งที่ระบุจากหน้าสตริง

    • ถ้า begin เป็นลบ: เริ่มแทนที่ที่ตำแหน่งที่ระบุจากท้ายสตริง

    • ถ้า begin เป็น 0: เริ่มแทนที่ที่ตัวอักษรแรกของสตริง

  • len − จำนวนตัวอักษรที่จะแทนที่ ค่าเริ่มต้นเท่ากับความยาวของสตริง:

    • ถ้า len เป็นบวก: ความยาวของสตริงที่จะแทนที่

    • ถ้า len เป็นลบ: จำนวนตัวอักษรที่จะเหลืออยู่ท้ายสตริงหลังแทนที่

    • ถ้า len เป็น 0: แทรกแทนการแทนที่ (insert)

ค่าที่ส่งกลับ (Return Value)

ฟังก์ชัน substr_replace() ส่งคืนสตริงที่ถูกแทนที่แล้ว

ตัวอย่างการใช้งาน

<?php 
echo substr_replace("Demo text", "word", 5); 
?>

ผลลัพธ์ (Output)

Demo word

ตัวอย่างการใช้งาน

ตัวอย่างแทนที่จากท้ายสตริง:

<?php 
echo substr_replace("Demo text", "word", -5); 
?>

ผลลัพธ์ (Output)

Demoword