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