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

  • levenshtein fonksiyonu,
    dizgiler arasındaki Levenshtein mesafesini hesaplar
  • soundex fonksiyonu,
    bir dizginin soundex anahtarını hesaplar