PHP metaphone() 函式
定義和用法
metaphone() 函式計算字串的 metaphone 鍵。
metaphone 鍵表示如果一個英語母語者說一個字串,它會聽起來像什麼。
metaphone() 函式可用於拼寫應用程式。
注意: metaphone() 函式生成的鍵對於發音相似的單詞是相同的。
注意: 生成的 metaphone 鍵長度不同。
提示: metaphone() 比 soundex() 函式更準確,因為 metaphone() 瞭解英語發音的基本規則。
語法
metaphone(string,length)
引數值
引數 | 描述 |
---|---|
string | 必需。指定要檢查的字串 |
length | 可選。指定 metaphone 鍵的最大長度 |
技術詳情
返回值 | 成功時返回字串的 metaphone 鍵,失敗時返回 FALSE。 |
---|---|
PHP 版本 | 4+ |
更多示例
示例
在兩個發音相似的單詞上使用 metaphone() 函式
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
自己動手試一試 »
示例
使用 length 引數
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
自己動手試一試 »
❮ PHP 字串參考