• User Attivo

    [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]