-
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.