Devdit
 

PHP แทนที่คําหยาบ ตัดคำหยาบ ด้วย preg_replace

1.4K

สอนเขียน PHP แทนที่คําหยาบ ตัดคำหยาบ ด้วย preg_replace โดยคำสั่งนี้ใช้สำหรับค้นหารูปแบบข้อมูลที่ต้องการ และแทนที่ด้วยข้อมูลที่ต้องการ บทความนี้แนะนำการใช้ preg_replace เพื่อ แทนที่คําหยาบใน ตัดคำหยาบ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP แทนที่คําหยาบ ตัดคำหยาบ ด้วย preg_replace

<?php
    $v = "หมา กระต่าย ลิง";
    $v = preg_replace(
        array('/หมา/', '/ลิง/'),
        array('คุณหมา', ''),
        $v
    );
    echo $v;
?>

ผลลัพธ์

คุณหมา กระต่าย

คำอธิบาย

PHP แทนที่คําหยาบ ตัดคำหยาบ จากตัวอย่างโค้ด สมมุติกำหนดให้คำว่า หมา และลิง เป็นคำหยาบ กรณีถ้าเจอคำว่าหมาให้เปลี่ยนเป็น คุณหมา และกรณีถ้าเจอคำว่า ลิง ให้ตัดคำดังกล่าวออกเลย โดยใช้คำสั่ง preg_replace แบบ array เพื่อให้สามารถกำหนดคำหยาบ และการแทนที่คำหยาบได้มากกว่า 1 คำ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ