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
similar_text(string1, string2, [&percent]);
Esempio
Confrontiamo due stringhe simili e otteniamo il numero di caratteri corrispondenti:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Risultato dell'esecuzione del codice:
4
Esempio
Otteniamo la percentuale di corrispondenza delle stringhe:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Risultato dell'esecuzione del codice:
80
Esempio
Confronto di stringhe con maiuscole/minuscole diverse:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Risultato dell'esecuzione del codice:
80
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