129 of 410 menu

関数 metaphone

関数 metaphone は、文字列の メタフォン(発音に基づくキー)を返します。このキーにより、単語を発音で比較できます。第一引数には処理対象の文字列を、第二引数(オプション)には返されるメタフォンの最大長を指定します。

構文

metaphone(string, [phonemes]);

単語 "programming" のメタフォンを計算します:

<?php echo metaphone('programming'); ?>

コード実行結果:

'PRKRMNK'

発音が似ている単語のメタフォンを比較します:

<?php $res1 = metaphone('write'); $res2 = metaphone('right'); var_dump($res1 === $res2); ?>

コード実行結果:

true

メタフォンの長さを 4 文字に制限します:

<?php echo metaphone('international', 4); ?>

コード実行結果:

'ANTR'

関連項目

  • 文字列のsoundexキーを計算する関数 soundex
  • 文字列間の距離を計算する関数 levenshtein
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否