Función metaphone() de PHP
Ejemplo
Calcular la clave metaphone de "World":
<?php echo metaphone("Computer"); ?>
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 2
Uso longitud Parámetros:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str,5); echo "<br>"; echo metaphone($str2,5); ?>