soundex

soundex -- Calcule la clé soundex

Description

string soundex ( string str)

soundex calcule la clé soundex de la chaîne str .

La clé soundex possède la propriété qui afit que deux mots prononcés similairements auront la même clé soundex . Cette fonction est donc utilisé pour simplifier les recherches dans les bases de données , vous connaissez la prononciation d ' un mot ou nom , mais pas son orthographe exacte . Cette fonction retourne une chaîne de 4 caractères , commençant par une lettre .

L' implémentation de la fonction soundex de PHP a été décrite par Donald Knuth dans "The Art Of Computer Programming , vol .

Notez bien que soundex( ) prend en compte la prononciation à l 'anglaise , et non pas à la française . Les résultats pourront donc être très différents de ce que l ' on peut attendre . Des versions en langue française de soundex existent , mais elles ne sont pas intégrées dans PHP .

Exemple 1 . Exemples avec soundex( )

 
?php

 
soundex(

 
"Euler"

 
)

 
==

 
soundex("Ellery"

 
)

 
==

 
'E460'

 
;

 
soundex("Gauss"

 
)

 
==

 
soundex("Ghosh"

 
)

 
==

 
'G200'

 
;

 
soundex("Hilbert"

 
)

 
==

 
soundex("Heilbronn"

 
)

 
==

 
'H416'

 
;

 
soundex("Knuth"

 
)

 
==

 
soundex("Kant"

 
)

 
==

 
'K530'

 
;

 
soundex("Lloyd"

 
)

 
==

 
soundex("Ladd"

 
)

 
==

 
'L300'

 
;

 
soundex("Lukasiewicz"

 
)

 
==

 
soundex("Lissajous"

 
)

 
==

 
'L222'

 
;

 
?





Voir aussi levenshtein( ) , metaphone( ) et similar_text( ) .