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

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


ฟังก์ชัน levenshtein() ใช้คำนวณระยะทาง Levenshtein ระหว่างสองสตริง ระยะทาง Levenshtein คือจำนวนอักขระที่คุณต้องเปลี่ยน แทรก หรือลบเพื่อแปลงสตริงแรกเป็นสตริงที่สอง ฟังก์ชันนี้ไม่คำนึงถึงขนาดตัวพิมพ์

ไวยากรณ์

levenshtein(str1, str2, insert, replace, delete)

พารามิเตอร์

  • str1 − สตริงแรกที่จะเปรียบเทียบ

  • str2 − สตริงที่สองเพื่อเปรียบเทียบ

  • แทรก − ค่าใช้จ่ายในการใส่อักขระ

  • เปลี่ยน − ค่าใช้จ่ายในการเปลี่ยนตัวละคร

  • ลบ − ค่าใช้จ่ายในการลบตัวละคร

คืนสินค้า

ฟังก์ชัน levenshtein() จะส่งกลับระยะทาง Levenshtein ระหว่างสองสตริงอาร์กิวเมนต์ คืนค่า -1 หากหนึ่งในสตริงเกิน 255 อักขระ

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
   echo levenshtein("Welcome","elcome");
?>

ผลลัพธ์

1