Devdit
 

str_replace แบบหลายค่า แทนที่หลายคำ PHP

884

str_replace แบบหลายค่า แทนที่หลายคำ PHP บทความนี้สอนใช้คำสั่ง str_replace ร่วมกับตัวแปรชนิด array เพื่อแทนที่พร้อมกันหลายคำ หลายค่า ด้วยภาษา PHP พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง str_replace แบบหลายค่า แทนที่หลายคำ PHP

<?php
  $data = "4 + 2 = 6";
  echo $data;
  echo "<br/>";
  echo str_replace(
    array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9), 
    array("ศูนย์", "หนึ่ง", "สอง", "สาม", "สี่", "ห้า", "หก", "เจ็ด", "แปด", "เก้า"), 
    $data );
?>

ผลลัพธ์

4 + 2 = 6
สี่ + สอง = หก

คำอธิบาย

str_replace แบบหลายค่า แทนที่หลายคำ PHP จากตัวอย่างสร้างตัวแปรชื่อ data พร้อมข้อมูล 4 + 2 = 6 จากนั้นใช้คำสั่ง str_replace ร่วมกับตัวแปรชนิด array เพื่อแทนที่หลายค่า หลายคำ คือ แทนที่ตัวเลข 0-9 เป็นตัวหนังสือ ศูนย์-เก้า ด้วยคำสั่ง str_replace ภาษา PHP ได้ผลลัพธ์เป็น สี่ + สอง = หก

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