oujood.com

Fonction soundex() de PHP


La fonction soundex() en PHP

Références des fonctions PHP

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.

Syntaxe
soundex(chaine)
Paramètre Description

chaine

Requis. Spécifie la chaîne à vérifier.


Notes

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().


Exemple 1

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>

Exemple 2

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


Par carabde 22 Aout 2014

Voir aussi nos tutoriel :

fonction stripos, stripos

Recherche la première occurrence dans une chaîne, sans tenir compte de la casse

Les variables de javascript

Les variables de js : Cours sur les variables javascript, définition, emploie et utilisation .

Balise de formulaire form

Définit un formulaire HTML pour la saisie utilisateur