PHP | función metaphone()

La función metaphone() es una función integrada en PHP y se usa para calcular la clave metaphone de una string determinada. La clave Metaphone es un algoritmo fonético para la indexación de palabras por su pronunciación. Utiliza el conjunto más amplio de reglas para la pronunciación en inglés.

Sintaxis:

string metaphone ( $str, $key )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $str: es un parámetro obligatorio que representa la string para encontrar la tecla Metaphone.
  • $key: es un parámetro opcional que especifica la longitud máxima de la clave metaphone.

Valor de retorno: Devuelve la clave del metafono como una string y devuelve FALSO en caso de falla.

Ejemplos:

Input: $str = "Contribute Article on GeeksforGeeks"
Output: KNTRBTRTKLNJKSFRJKS

Input: $str = "Contribute Article on GeeksforGeeks"  $key = 5
Output: KNTRB

Los siguientes programas ilustran la función metaphone() en PHP:
Programa 1:

<?php
$str1 = "Contribute Article on GeeksforGeeks";
echo metaphone($str1) . "\n";
  
$str2 = "A computer science portal";
echo metaphone($str2);
?>
Producción:

KNTRBTRTKLNJKSFRJKS
AKMPTRSNSPRTL

Programa 2:

<?php
$str1 = "Contribute Article on GeeksforGeeks";
echo metaphone($str1, 6) . "\n";
  
$str2 = "A computer science portal";
echo metaphone($str2, 5);
?>
Producción:

KNTRBT
AKMPT

Artículo relacionado: PHP | función soundex()

Referencia: http://php.net/manual/en/function.metaphone.php

Publicación traducida automáticamente

Artículo escrito por R_Raj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *