ถ้า เราจะเปลี่ยนค่าแบบหลายค่า พร้อมกันอ่ะครับ ต้องเขียนแบบไหนอ่ะ
ใช้ได้หลายตัว ขึ้นอยู่กับกรณี (คุณบอกไม่ละเอียด)
1. เปลี่ยนทั่วไป ธรรมดา เช่น คำ
1.1 จากหลายคำ มา คำเดียว
ก็ str_replace โดยพารามิเตอร์ตัวแรกเป็น array และตัวหลักเป็น string ก็ได้
1.2 จากหลายคำ ไป หลายคำ (จับคู่)
ใช้ strtr ก็ได้ ง่ายดี
2. เปลี่ยนโดยใช้ regex ตรวจ
2.1 จากหลายคำ มา คำเดียว
ก็ใช้พวกฟังค์ชั่นที่รับ regex โดยใช้เขียนแบบนี้ (word1|word2)
2.2 จากหลายคำ ไป หลายคำ (จับคู่)
อันนี้ต้องพึ่งลูปแล้วล่ะ หรือไม่งั้นก็
ปล. พวก regex ตรวจหา กับ ตัดคำ จะไม่ยาก แต่การแทนที่ มันคนละเรื่องเลย (ขึ้นอยู่กับความสามารถของคนเขียน)