Recherche la première occurrence dans une chaîne, sans tenir compte de la casse
La fonction soundex() en PHP est utilisée pour calculer la clé soundex d'une chaîne de caractères.
Une clé soundex est une séquence alphanumérique de quatre caractères qui représente la prononciation anglaise d'un mot.
La fonction soundex() est souvent utilisée dans des applications d'épellation.
Elle renvoie la clé soundex de la chaîne si elle réussit, sinon elle renvoie FALSE.
La clé soundex présente la particularité que deux mots prononcés de manière similaire auront la même clé soundex. Cela permet de simplifier les recherches dans les bases de données lorsque la prononciation d'un mot ou d'un nom est connue, mais pas son orthographe exacte. La fonction retourne une chaîne de quatre caractères qui commence par une lettre.
Syntaxesoundex(chaine)
Paramètre | Description |
---|---|
chaine |
Requis. Spécifie la chaîne à vérifier. |
Note : La fonction soundex() génère la même clé pour des mots de sonorité similaire.
Note : La fonction metaphone() est plus précise que la fonction soundex().
Dans cet exemple, nous utilisons la fonction soundex() sur des mots de sonorité similaire :
Exemple : 📋 Copier le code
<html> <body> <?php echo soundex("Euler"), " et ", soundex("Ellery"); // E460 echo "<br />"; echo soundex("Gauss"), " et ", soundex("Ghosh"); // G200 echo "<br />"; echo soundex("Hilbert"), " et ", soundex("Heilbronn"); // b16 echo "<br />"; echo soundex("Knuth"), " et ", soundex("Kant"); // K530 echo "<br />"; echo soundex("Lloyd"), " et ", soundex("Ladd"); // L300 echo "<br />"; echo soundex("Lukasiewicz"), " et ", soundex("Lissajous"); // L222 ?> <body> <html>
Dans cet exemple, nous utilisons la fonction soundex() sur deux mots de sonorité similaire :
Exemple : 📋 Copier le code
<?php $chaine = "Sun"; $chaine2 = "fils"; echo soundex($chaine); echo "<br />"; echo soundex($chaine2); ?>
Le résultat du code ci-dessus sera :
S500 S500
Fonction precedente: |
Fonction suivante: |