126 of 410 menu

Функция levenshtein

La función levenshtein toma dos cadenas y devuelve un número: la distancia de Levenshtein entre ellas. Cuanto menor sea este número, más similares serán las cadenas. El primer parámetro es la primera cadena, el segundo es la segunda cadena. También se pueden especificar parámetros adicionales para configurar el coste de las operaciones.

Sintaxis

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

Ejemplo

Comparemos dos cadenas similares:

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

Resultado de la ejecución del código:

3

Ejemplo

Comparemos dos cadenas completamente diferentes:

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

Resultado de la ejecución del código:

4

Ejemplo

Uso de costes de operación personalizados:

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

Resultado de la ejecución del código:

2

Ver también

  • la función similar_text,
    que calcula el grado de similitud entre dos cadenas
  • la función soundex,
    que calcula la clave fonética de una cadena
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar