ฟังก์ชัน strtr() ใช้สำหรับแปล (translate) ตัวอักษร หรือแทนที่ substring ในสตริง
Syntax
strtr(str, from, to) หรือ strtr(str, arr)
Parameters
str − สตริงที่ต้องการแปล
from − ตัวอักษรที่ต้องการเปลี่ยน จำเป็นหากไม่ใช้ array
to − ตัวอักษรที่ต้องการเปลี่ยนเป็น จำเป็นหากไม่ใช้ array
arr − อาร์เรย์ที่มี key เป็นตัวอักษรต้นทาง และ value เป็นตัวอักษรปลายทาง
Return
ฟังก์ชัน strtr() คืนค่าสตริงที่แปลแล้ว
ตัวอย่าง
<?php $mystr = "kom lan"; $str1 = "koml"; $str2 = "tomh"; echo strtr($mystr, $str1, $str2); ?>
ผลลัพธ์
tom han
คำอธิบาย: ตัวอักษร k→t, o→o, m→m, l→h (การแมปเปลี่ยนตามลำดับของ from และ to)