當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。