PHP metaphone()ฟังก์ชั่น
ตัวอย่าง
คำนวณคีย์เมตาโฟนของ "โลก":
<?php
echo metaphone("World");
?>
ความหมายและการใช้งาน
ฟังก์ชัน metaphone() คำนวณคีย์ metaphone ของสตริง
คีย์เมตาโฟนจะแสดงเสียงสตริงหากพูดโดยผู้ที่พูดภาษาอังกฤษ
สามารถใช้ฟังก์ชัน metaphone() สำหรับการสะกดคำได้
หมายเหตุ:ฟังก์ชัน metaphone() สร้างคีย์เดียวกันสำหรับคำที่ออกเสียงคล้ายกัน
หมายเหตุ:คีย์เมตาโฟนที่สร้างขึ้นมีความยาวแตกต่างกันไป
เคล็ดลับ: metaphone() มีความแม่นยำมากกว่า ฟังก์ชัน soundex() เนื่องจาก metaphone() รู้กฎพื้นฐานของการออกเสียงภาษาอังกฤษ
ไวยากรณ์
metaphone(string,length)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
length | Optional. Specifies the maximum length of the metaphone key |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับคีย์ metaphone ของสตริงเมื่อสำเร็จหรือ FALSE เมื่อล้มเหลว |
---|---|
รุ่น PHP: | 4+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
การใช้ฟังก์ชัน metaphone() กับคำที่ฟังดูคล้ายกันสองคำ:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
ตัวอย่าง
ใช้พารามิเตอร์ความยาว:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
❮ การอ้างอิงสตริง PHP