ฟังก์ชัน levenshtein() ใช้คำนวณระยะทาง Levenshtein ระหว่างสองสตริง ระยะทาง Levenshtein คือจำนวนอักขระที่คุณต้องเปลี่ยน แทรก หรือลบเพื่อแปลงสตริงแรกเป็นสตริงที่สอง ฟังก์ชันนี้ไม่คำนึงถึงขนาดตัวพิมพ์
ไวยากรณ์
levenshtein(str1, str2, insert, replace, delete)
พารามิเตอร์
-
str1 − สตริงแรกที่จะเปรียบเทียบ
-
str2 − สตริงที่สองเพื่อเปรียบเทียบ
-
แทรก − ค่าใช้จ่ายในการใส่อักขระ
-
เปลี่ยน − ค่าใช้จ่ายในการเปลี่ยนตัวละคร
-
ลบ − ค่าใช้จ่ายในการลบตัวละคร
คืนสินค้า
ฟังก์ชัน levenshtein() จะส่งกลับระยะทาง Levenshtein ระหว่างสองสตริงอาร์กิวเมนต์ คืนค่า -1 หากหนึ่งในสตริงเกิน 255 อักขระ
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php echo levenshtein("Welcome","elcome"); ?>
ผลลัพธ์
1