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
similar_text(string1, string2, [&percent]);
Örnek
İki benzer dizgeyi karşılaştıralım ve eşleşen karakter sayısını alalım:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Kodun çalıştırılmasının sonucu:
4
Örnek
Dizgilerin eşleşme yüzdesini alalım:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Kodun çalıştırılmasının sonucu:
80
Örnek
Farklı büyük/küçük harflere sahip dizgilerin karşılaştırılması:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Kodun çalıştırılmasının sonucu:
80
Ayrıca Bakınız
-
levenshteinfonksiyonu,
dizgiler arasındaki Levenshtein mesafesini hesaplar -
soundexfonksiyonu,
bir dizginin soundex anahtarını hesaplar