Attiva Web - Realizzazione siti internet, ecommerce

Calcolare la somiglianza o la similitudine di due stringe con php

    • 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.

      Francesco // 07-04-2014 // PHP

    Lascia un commento

    Invia commento


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