Manuel PHP
Précédent |  | Suivant

# soundex

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

soundex -- Calcule la valeur soundex d'une chaîne.

## Description

``string soundex` (string str)`

soundex() calcule la valeur soundex de `str`.

Une valeur Soundex est telle que deux mots prononcés de la même façon auront des valeurs Soundex identiques. Cela permet d'effectuer des recherches dans les bases de données, si vous connaissez la prononciation mais pas l'orthographe. soundex() retourne une chaîne de 4 caractères, commençant par une lettre.

soundex() particulière a été décrite par Donald Knuth dans "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392.

Attention : le soundex dépend de la langue, et le soundex PHP est optimisé pour l'anglais. Des versions françaises existent sous forme de script.

Exemple 1. Exemple avec Soundex
    <?php
    soundex("Euler") == soundex("Ellery") == 'E460';
    soundex("Gauss") == soundex("Ghosh") == 'G200';
    soundex("Knuth") == soundex("Kant") == 'H416';
    soundex("Lloyd") == soundex("Ladd") == 'L300';
    soundex("Lukasiewicz") == soundex("Lissajous") == 'L222';
    ?>

Précédent | Sommaire | Suivant
similar_text | Niveau supérieur | sprintf