richiedi subito informazioni chiamando al numero +39 080 4837098

Calcolare la somiglianza o la similitudine di due stringe con php

7 apr 2014

A volte può risultare comodo calcolare un indicatore della somiglianza tra due stringhe, senza necessariamente analizzarne il contenuto. La funzione di PHP similar_text() restituisce un valore che rappresenta la percentuale di somiglianza tra due stringhe. La sintassi per l'uso di similar_text() è la seguente:

$testo1 = 'attiva'; //stringa 1

$testo2 = 'attivaweb'; //stringa 2

similar_text($testo1, $testo2, $percent); //eseguo la funzione passandogli i dati

echo $percent; //ottengo la percentuale che nel nostro caso è dell'80%

Com'è capitato a me, la funzione similar_text() può essere usata per stabilire se la nuova versione di una pagina web è diversa rispetto ad una in cache.

Attenzione: in base alla lunghezza del testo da analizzare il tempo di esecuzione può variare.


Categoria: PHP
Autore: Francesco

Lascia un commento

Nome: (obbligatorio)


Email: (obbligatoria - non sarà pubblica)


Sito:
Commento: (obbligatorio)

Invia commento


ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato