126 of 410 menu

Funzione levenshtein

La funzione levenshtein accetta due stringhe e restituisce un numero - la distanza di Levenshtein tra di esse. Più piccolo è questo numero, più le stringhe sono simili. Il primo parametro è la prima stringa, il secondo è la seconda stringa. È inoltre possibile specificare parametri aggiuntivi per personalizzare il costo delle operazioni.

Sintassi

levenshtein(string1, string2, [cost_ins], [cost_rep], [cost_del]);

Esempio

Confrontiamo due stringhe simili:

<?php echo levenshtein('kitten', 'sitting'); ?>

Risultato dell'esecuzione del codice:

3

Esempio

Confrontiamo due stringhe completamente diverse:

<?php echo levenshtein('hello', 'world'); ?>

Risultato dell'esecuzione del codice:

4

Esempio

Utilizzo di costi operativi personalizzati:

<?php echo levenshtein('test', 'text', 1, 2, 1); ?>

Risultato dell'esecuzione del codice:

2

Vedi anche

  • la funzione similar_text,
    che calcola il grado di somiglianza tra due stringhe
  • la funzione soundex,
    che calcola la chiave sonora di una stringa
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta