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 :
Sélectionner 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 :
Sélectionner 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: |
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT