PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips117 単語の発音を文字列に変換する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-4文字列Tips117 単語の発音を文字列に変換する

Level1

Pointsoundex関数、metaphone関数を使う

PHPでは、特定の単語の発音を文字列に変換することができます。PHPで取得できる発音のキーには「soundexキー」と「metaphoneキー」が有り、それぞれsoundex関数、metaphone関数を使って取得します。

soundex関数は、文字列のsoundexキーを計算して返します。soundexキーとは、たとえば「A400」のように4文字の文字列で表現された文字列です。

soundexキーの類似性が高ければ、発音が似ている単語となります。

soundex関数の使い方

soundexキー = soundex(文字列);

metaphone関数は、文字列のmetaphoneキーを計算して返します。metaphoneキーとは、たとえば「orange」であれば「ORNJ」のように発音を表す文字列で構成された文字列です。

soundexキーと同じくmetaphoneキーでも、二つの単語のmetaphoneキーの類似性が高ければ、そ

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません