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
相關用法
- p5.js hue()用法及代碼示例
- PHP Ds\Set get()用法及代碼示例
- PHP next()用法及代碼示例
- PHP pow( )用法及代碼示例
- p5.js box()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- p5.js value()用法及代碼示例
- PHP each()用法及代碼示例
- d3.js d3.min()用法及代碼示例
- d3.js d3.mean()用法及代碼示例
- p5.js pan()用法及代碼示例
- d3.js d3.max()用法及代碼示例
注:本文由純淨天空篩選整理自R_Raj大神的英文原創作品 PHP | metaphone() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。