定義和用法
該metaphone()函數計算字符串的音位關鍵。
一個音位鍵表示,如果由一個講英語的人表示字符串聽起來是怎樣的。
所述metaphone()函數可用於拼寫應用。
Note:該metaphone()函數創建為發音相似的單詞相同的密鑰。
Note:所生成的變音位鍵在長度變化。
Tip: metaphone()是不是更準確soundex()函數,因為metaphone()懂英語發音的基本規則。
句法
metaphone( string,length )
參數 | 描述 |
---|---|
string | 需要。 指定要檢查的字符串 |
length | 可選的。 指定音位鍵的最大長度 |
技術細節
返回值: | 返回字符串的成功的關鍵音位,如果失敗,FALSE。 |
---|---|
PHP版本: | 4+ |
更多示例
實施例1
使用metaphone()上的兩個發音相似的單詞功能:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
運行示例» 實施例2
使用長度參數:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
運行示例» <PHP字符串參考