128 of 410 menu

関数soundex

関数soundexは、指定された文字列の音響キーを計算します。 サウンドックスキーは、文字列の最初の文字と、それに続く3桁の数字から構成されます。 この数字は、文字列の残りの部分の主要な音響的特徴を表します。 このアルゴリズムは、発音は似ているが綴りが異なる可能性のある名前の検索に特に便利です。

構文

soundex(string);

文字列"Hello"のサウンドックスキーを取得します:

<?php echo soundex('Hello'); ?>

コード実行結果:

'H400'

発音が似ている単語のサウンドックスキーを比較します:

<?php $res1 = soundex('Robert'); $res2 = soundex('Rupert'); echo $res1 . ' ' . $res2; ?>

コード実行結果:

'R163 R163'

異なる単語のサウンドックスキーを確認します:

<?php $words = ['Hello', 'Hallo', 'Hullo', 'World']; foreach ($words as $word) { echo $word . ': ' . soundex($word) . "\n"; } ?>

コード実行結果:

Hello: H400 Hallo: H400 Hullo: H400 World: W643

関連項目

  • 関数levenshtein
    これは文字列間の距離を計算します
  • 関数metaphone
    これは文字列のメタフォンキーを返します
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否