PHP metaphone()関数

PHP String 参考手册PHP String リファレンスマニュアル

例

"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

発音が似ている2つの単語に 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 String 参考手册PHP String リファレンスマニュアル その他の拡張機能