当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP metaphone()用法及代码示例


metaphone()函数是PHP中的内置函数,用于计算给定字符串的变音键。 Metaphone键是一种语音算法,用于通过单词的发音来索引单词。它使用更大的英语发音规则。

用法:

string metaphone ( $str, $key )

参数:该函数接受上述和以下描述的两个参数:


  • $str:它是Required参数,它代表找到Metaphone键的字符串。
  • $key:它是一个可选参数,它指定了metaphone键的最大长度。

返回值:它以字符串形式返回metaphone键,并在失败时返回FALSE。

例子:

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

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

以下示例程序旨在说明PHP中的metaphone()函数:
程序1:

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

程序2:

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

相关文章: PHP - soundex()用法及代码示例

参考: http://php.net/manual/en/function.metaphone.php



相关用法


注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | metaphone() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。