|
metaphone文字列の metaphone キーを計算する 説明
string metaphone(string
$string , int $max_phonemes = 0)
soundex と同様に metaphone は、 発音が似た単語について同じキーを作成します。metaphone は、 英語の発音の基本的ルールを知っているので、 soundex よりも正確です。 metaphone が生成するキーは可変長です。 metaphone は、Lawrence Philips <lphilips at verity dot com> により 開発されました。["Practical Algorithms for Programmers", Binstock & Rex, Addison Wesley, 1995] で解説されています。 パラメータ
戻り値metaphone キーを文字列で返します。 変更履歴
例
例1 metaphone の基本的な例
上の例の出力は以下となります。 string(7) "PRKRMNK" string(6) "PRKRMR"
例2
上の例の出力は以下となります。 string(5) "PRKRM" string(5) "PRKRM"
例3
この例では、
metaphone 関数は5文字の文字列を生成するように指定されていますが、
最後の音素を分割する必要がある
(
上の例の出力は以下となります。 string(6) "ASTRKS" |