ฟังก์ชัน similar_text
ฟังก์ชัน similar_text รับสตริงสองสตริงเพื่อเปรียบเทียบ และส่งคืนจำนวนตัวอักษรที่ตรงกัน สามารถรับเปอร์เซ็นต์ความตรงกันได้ผ่านพารามิเตอร์ที่สามซึ่งเป็นตัวเลือก การเปรียบเทียบนี้คำนึงถึงตัวพิมพ์ใหญ่-เล็ก
ไวยากรณ์
similar_text(string1, string2, [&percent]);
ตัวอย่าง
ลองเปรียบเทียบสตริงสองสตริงที่คล้ายกันและรับจำนวนตัวอักษรที่ตรงกัน:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
ผลลัพธ์ของการเรียกใช้โค้ด:
4
ตัวอย่าง
รับเปอร์เซ็นต์ความตรงกันของสตริง:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
ผลลัพธ์ของการเรียกใช้โค้ด:
80
ตัวอย่าง
การเปรียบเทียบสตริงที่ต่างกันในเรื่องตัวพิมพ์:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
ผลลัพธ์ของการเรียกใช้โค้ด:
80
ดูเพิ่มเติม
-
ฟังก์ชัน
levenshtein,
ซึ่งคำนวณระยะห่างเลเวนสไตน์ระหว่างสตริง -
ฟังก์ชัน
soundex,
ซึ่งคำนวณคีย์ซาวน์เด็กซ์ของสตริง