- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Stringhe] similar_text();
-
[Stringhe] similar_text();
Versione: PHP 4
Sintassi: int similar_text(string $strA, string **$strB **[, double $percent ]);
similar_text è una funzione di PHP che permette di controllare le similitudini tra due stringe.
Tramite tale funzione, PHP confronta e restituisce il numero di caratteri di $strA presenti in $strB.
Opzionalmente viene calcolata anche la percentuale di similarità.
Una versione più veloce, ma meno accurata di similar_text(); è la funzione levenshtein();[php]
$parola = "carotta";
$termini = array("carro", "carota", "limone");foreach($termini as $termine)
{
$num_char = similar_text($parola, $termine, $percententuale);echo "$num_char caratteri di '$parola' sono contenuti in '$termine'"; echo " (" . round($percententuale) . "%)<br>";
}
//OUTPUT
//
//4 caratteri di 'carotta' sono contenuti in 'carro' (67%)
//6 caratteri di 'carotta' sono contenuti in 'carota' (92%)
//1 caratteri di 'carotta' sono contenuti in 'limone' (15%)
[/php]