首頁  >  文章  >  後端開發  >  php計算字串的鍵函數metaphone()

php計算字串的鍵函數metaphone()

黄舟
黄舟原創
2017-11-02 13:31:581470瀏覽

實例

計算 "World" 的 metaphone 鍵:

<?php
echo metaphone("World");
?>

#定義與用法

metaphone() 函式計算字串的 metaphone 鍵。

metaphone 鍵代表了字串的英文發音。

metaphone() 函數可用來拼字檢查程式。

註解:metaphone() 函數為發音相似的單字建立相同的鍵。

註解:所產生的 metaphone 鍵長度可變。

提示:metaphone() 比 soundex() 函數更精確,因為 metaphone() 了解英文發音的基本規則。

語法

metaphone(string,length)

參數         說明

string      必要。規定要檢查的字串。    

length     可選。規定 metaphone 鍵的最大長度。    

技術細節

傳回值:         若成功則傳回字串的 metaphone 鍵,若失敗則傳回 FALSE。

PHP 版本:     4+    

更多實例

#實例1

對兩個發音相似的單字使用metaphone() 函數:

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>

實例2

使用length 參數:

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>


######################################################################################################################################################################。

以上是php計算字串的鍵函數metaphone()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn