Fungsi levenshtein
Fungsi levenshtein menerima dua string dan mengembalikan angka - jarak Levenshtein di antara mereka. Semakin kecil angka ini, semakin mirip string-nya. Parameter pertama adalah string pertama, parameter kedua adalah string kedua. Anda juga dapat menentukan parameter tambahan untuk menyesuaikan biaya operasi.
Sintaksis
levenshtein(string1, string2, [cost_ins], [cost_rep], [cost_del]);
Contoh
Mari bandingkan dua string yang mirip:
<?php
echo levenshtein('kitten', 'sitting');
?>
Hasil eksekusi kode:
3
Contoh
Mari bandingkan dua string yang sangat berbeda:
<?php
echo levenshtein('hello', 'world');
?>
Hasil eksekusi kode:
4
Contoh
Penggunaan biaya operasi kustom:
<?php
echo levenshtein('test', 'text', 1, 2, 1);
?>
Hasil eksekusi kode:
2
Lihat juga
-
fungsi
similar_text,
yang menghitung tingkat kemiripan dua string -
fungsi
soundex,
yang menghitung kunci suara dari sebuah string