Funzione similar_text

La funzione similar_text accetta due stringhe da confrontare e restituisce il numero di caratteri corrispondenti. Un terzo parametro opzionale permette di ottenere la percentuale di corrispondenza. Il confronto è sensibile alle maiuscole/minuscole.

Sintassi

phpsimilar_text(string1, string2, [&percent]);

Esempio

Confrontiamo due stringhe simili e otteniamo il numero di caratteri corrispondenti:

php<?php
  $res = similar_text('Hello', 'Hallo');
  echo $res;
?>

Risultato dell'esecuzione del codice:

php4

Esempio

Otteniamo la percentuale di corrispondenza delle stringhe:

php<?php
  similar_text('Hello', 'Hallo', $percent);
  echo $percent;
?>

Risultato dell'esecuzione del codice:

php80

Esempio

Confronto di stringhe con maiuscole/minuscole diverse:

php<?php
  similar_text('Hello', 'hello', $percent);
  echo $percent;
?>

Risultato dell'esecuzione del codice:

php80

Vedi anche

  • la funzione levenshtein,
    che calcola la distanza di Levenshtein tra le stringhe
  • la funzione soundex,
    che calcola la chiave soundex di una stringa