metaphone() 関数は、文字列の metaphone キーを計算します。
metaphone キーは、英語圏の人が発音したときに、文字列がどのような音声になるかを表します。
metaphone() 関数は、spelling application に使用することができます。
注: metaphone() 関数は、同じような発音の単語に対して同じキーを作成します。
注: 生成される metaphone キーの長さは異なります。
チップ: metaphone()は 英語の発音の基本規則を知っているので、metaphone()は soundex() 関数よりも正確 です。
metaphone(string,length)
パラメータ | 説明 |
---|---|
string | 必須。チェックする文字列を指定する |
length | 任意。metaphone キーの最大長を指定する |
返り値: | 成功した場合は文字列の metaphone キーを返し、失敗した場合はFALSEを返します。 |
---|---|
PHP バージョン: | 4+ |
類似した発音の2つの単語で 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);
?>
例の実行 »