Fungsi
levenshtein() digunakan untuk mengira jarak Levenshtein antara dua rentetan. Jarak edit ialah bilangan aksara yang mesti diganti, disisipkan atau dipadamkan untuk menukar rentetan pertama kepada rentetan kedua. Fungsi ini tidak sensitif huruf besar-besaran.
levenshtein(str1, str2, insert, replace, delete)
str1 - rentetan pertama untuk dibandingkan
str2 - rentetan kedua untuk dibandingkan
Insert - Kos memasukkan aksara
Penggantian - Kos menggantikan watak
Padam - Kos pemadaman aksara
levenshtein() mengembalikan jarak Levenshtein antara dua rentetan parameter. Jika satu daripada rentetan melebihi 255 aksara, kembalikan -1
Berikut adalah contoh -
Demonstrasi secara langsung
<?php echo levenshtein("Welcome","elcome"); ?>
1
Atas ialah kandungan terperinci fungsi levenshtein() dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!