PHP metaphone() 関数

❮ PHP 文字列リファレンス

"World" の metaphone キーを計算します:

<?php
echo metaphone("World");
?>
例の実行 »

定義と用法

metaphone() 関数は、文字列の metaphone キーを計算します。

metaphone キーは、英語圏の人が発音したときに、文字列がどのような音声になるかを表します。

metaphone() 関数は、spelling application に使用することができます。

注: metaphone() 関数は、同じような発音の単語に対して同じキーを作成します。

注: 生成される metaphone キーの長さは異なります。

チップ: metaphone()は 英語の発音の基本規則を知っているので、metaphone()は soundex() 関数よりも正確 です。


構文

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 文字列リファレンス