Función metaphone() de PHP

Ejemplo

Calcular la clave metaphone de "World":

<?php
echo metaphone("Computer");
?>

Ejemplo de ejecución

Definición y uso

La función metaphone() calcula la clave metaphone de la cadena.

La clave metaphone representa la pronunciación en inglés de la cadena.

La función metaphone() se puede usar en programas de corrección ortográfica.

Comentarios:La función metaphone() crea la misma clave para palabras que suenan similares.

Comentarios:La longitud de la clave metaphone generada puede variar.

Consejo:metaphone() vs soundex() La función es más precisa, porque metaphone() conoce las reglas básicas de la pronunciación del inglés.

Sintaxis

metaphone(cadena,longitud)
Parámetros Descripción
cadena Necesario. Especifica la cadena que se debe verificar.
longitud Opcional. Especifica la longitud máxima de la clave metaphone.

Detalles técnicos

Valor de retorno: Si tiene éxito, devuelve la clave metaphone de la cadena, si falla, devuelve FALSE.
Versión de PHP: 4+

Más ejemplos

Ejemplo 1

Para dos palabras que suenan similares, usar la función metaphone():

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>

Ejemplo de ejecución

Ejemplo 2

Uso longitud Parámetros:

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>

Ejemplo de ejecución