最新的Web開發教程
 

PHP metaphone() Function

<PHP字符串參考

計算的音位鍵"World"

<?php
echo metaphone("World");
?>
運行示例»

定義和用法

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字符串參考