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

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

ฟังก์ชัน 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)