-
levenshtein() Kullanımı:
$kelime1 = "kedi"; $kelime2 = "köpek"; $uzaklik = levenshtein($kelime1, $kelime2); echo "Levenshtein Uzaklığı: " . $uzaklik; // Çıktı: '3' (kedi → k→ö→pek)
levenshtein()
fonksiyonu, iki dizge arasındaki Levenshtein mesafesini hesaplar. Levenshtein mesafesi, bir dizgeyi diğerine dönüştürmek için gereken minimum düzenleme sayısını ifade eder (ekleme, çıkarma, değiştirme). -
similar_text() Kullanımı:
$kelime1 = "kedi"; $kelime2 = "köpek"; similar_text($kelime1, $kelime2, $benzerlikYuzdesi); echo "Benzerlik Yüzdesi: " . $benzerlikYuzdesi . "%"; // Örnek Çıktı: '40%' (2 karakter ortak: "ke")
similar_text()
fonksiyonu, iki dizge arasındaki benzerliği bulur ve benzerlik yüzdesini hesaplar.
Bu fonksiyonlar, dizgeler arasındaki benzerlikleri ölçmek için kullanılır. levenshtein()
fonksiyonu, iki dizge arasındaki Levenshtein mesafesini bulurken, similar_text()
fonksiyonu benzerlik yüzdesini hesaplar.