similar_text Fonksiyonu
similar_text fonksiyonu karşılaştırma için iki dizge alır ve eşleşen karakterlerin sayısını döndürür. Üçüncü isteğe bağlı parametre ile eşleşme yüzdesi alınabilir. Karşılaştırma büyük/küçük harf duyarlıdır.
Sözdizimi
phpsimilar_text(string1, string2, [&percent]);
Örnek
İki benzer dizgeyi karşılaştıralım ve eşleşen karakter sayısını alalım:
php<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Kodun çalıştırılmasının sonucu:
php4
Örnek
Dizgilerin eşleşme yüzdesini alalım:
php<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Kodun çalıştırılmasının sonucu:
php80
Örnek
Farklı büyük/küçük harflere sahip dizgilerin karşılaştırılması:
php<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Kodun çalıştırılmasının sonucu:
php80
Ayrıca Bakınız
-
levenshteinfonksiyonu,
dizgiler arasındaki Levenshtein mesafesini hesaplar -
soundexfonksiyonu,
bir dizginin soundex anahtarını hesaplar