Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

soundex

(PHP 3, PHP 4 )

soundex -- 文字列のsoundexキーを計算する

説明

string soundex ( string str)

strのsoundexキーを計算します。

soundexキーには、似たように発音される単語に関して同じsoundexキーが 生成されるという特性があります。 このため、発音は知っているが、スペルがわからない場合に、 データベースを検索することを容易にすることができます。 soundex関数は、ある文字から始まる4文字の文字列を返します。

このsoundex関数はDonald Knuthにより"The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392 にて説明されています。

例 1soundexの例

soundex ("Euler") == soundex ("Ellery") == 'E460';
soundex ("Gauss") == soundex ("Ghosh") == 'G200';
soundex ("Knuth") == soundex ("Kant") == 'H416';
soundex ("Lloyd") == soundex ("Ladd") == 'L300';
soundex ("Lukasiewicz") == soundex ("Lissajous") == 'L222';

levenshtein(), metaphone(), similar_text()も参照下さい。