(PHP 4, PHP 5, PHP 7, PHP 8)
soundex — Calcula la clave soundex
Calcula la clave soundex de la cadena string
.
La clave soundex posee la propiedad de que dos palabras pronunciadas de manera similar tendrán la misma clave soundex. Esta función se utiliza, por lo tanto, para simplificar las búsquedas en las bases de datos, donde se conoce la pronunciación de una palabra o nombre, pero no su ortografía exacta.
La implementación de la función soundex de PHP ha sido descrita por
Donald Knuth en "The Art Of Computer Programming, vol. 3: Sorting And
Searching", Addison-Wesley (1973), pp. 391-392
.
string
La cadena de entrada.
Retorna la clave soundex como chaîne de caractères con cuatro caracteres.
Si al menos una letra está contenida en string
, la
cadena retornada comienza con una letra. De lo contrario, se retorna "0000"
.
Versión | Descripción |
---|---|
8.0.0 |
Antes de esta versión, llamar a la función con una cadena vacía
retornaba false sin ninguna razón en particular.
|
Ejemplo #1 Ejemplos de Soundex
<?php
echo soundex("Euler"), PHP_EOL, soundex("Ellery"), PHP_EOL;
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
?>