126 of 410 menu

Fonction levenshtein

La fonction levenshtein prend deux chaînes de caractères et retourne un nombre - la distance de Levenshtein entre elles. Plus ce nombre est petit, plus les chaînes sont similaires. Le premier paramètre est la première chaîne, le second est la deuxième chaîne. Il est également possible de spécifier des paramètres supplémentaires pour configurer le coût des opérations.

Syntaxe

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

Exemple

Comparons deux chaînes similaires :

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

Résultat de l'exécution du code :

3

Exemple

Comparons deux chaînes complètement différentes :

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

Résultat de l'exécution du code :

4

Exemple

Utilisation de coûts personnalisés pour les opérations :

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

Résultat de l'exécution du code :

2

Voir aussi

  • la fonction similar_text,
    qui calcule le degré de similitude entre deux chaînes
  • la fonction soundex,
    qui calcule la clé sonore d'une chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser