Documentación offline PHP master

soundex

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

soundex

Calcula la clave soundex

Descripción#

soundex(string $string): string
```php

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`.

## Parámetros

`string`  
La cadena de entrada.

## Valores devueltos

Retorna la clave soundex como `string` 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"`.

## Historial de cambios

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

## Ejemplos

Ejemplos de Soundex

```php

Véase también#

levenshtein, metaphone, similar_text