PHP と MeCab で出現回数の多い単語をピックアップして表示する
PHP と MeCab でテキスト内における単語の出現回数をカウント。出現頻度が多い単語をピックアップして表示する
PHP開発環境がない場合は「 AlmaLinux8.6, PHP8.1, MySQL8, Apache 」で LAMP 環境を構築後に実施。
練習1 : MeCab インストール
▼ mecab パッケージ確認
# dnf list | grep mecab
mecab.x86_64 0.996-1.module_el8.4.0+2532+b8928c02.9 @appstream
mecab-ipadic.x86_64 2.7.0.20070801-16.module_el8.4.0+2532+b8928c02 appstream
mecab-ipadic-EUCJP.x86_64 2.7.0.20070801-16.module_el8.4.0+2532+b8928c02 appstream
▼ mecab インストール
# dnf install -y mecab mecab-ipadic
▼ バージョン確認
# mecab -v
mecab of 0.996
練習2 : PHP + MeCab でテキスト内の単語の出現回数をカウント
▼ テキスト内の単語の出現回数をカウント
mecab_count.php
出力結果
array(67) {
["開発"]=>
int(4)
["システム"]=>
int(3)
["PHP"]=>
int(2)
["営業"]=>
int(2)
["サポート"]=>
int(2)
["管理"]=>
int(2)
["機能"]=>
int(2)
...
練習3 : 出現頻度が多い単語をピックアップして表示
▼ 出現頻度が多い単語をピックアップして CSS でデザイン
mecab_count.php
(ブラウザ表示)
