PHPでmecabを使ってみました。文章をmecabで解析してみます。
サンプルコード
<?php
$t = new MeCab_Tagger();
$str = 'PHPのMeCabエクステンションで形態素解析を試した';
echo $t->parse($str);
?>
実行結果
PHP 名詞,固有名詞,組織,*,*,*,*
の 助詞,連体化,*,*,*,*,の,ノ,ノ
MeCab 名詞,一般,*,*,*,*,*
エクステンション 名詞,一般,*,*,*,*,*
で 助詞,格助詞,一般,*,*,*,で,デ,デ
形態素 名詞,一般,*,*,*,*,形態素,ケイタイソ,ケイタイソ
解析 名詞,サ変接続,*,*,*,*,解析,カイセキ,カイセキ
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
試し 動詞,自立,*,*,五段・サ行,連用形,試す,タメシ,タメシ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
EOS
サンプルコード
<?php
$t = new MeCab_Tagger();
$str = 'PHPのMeCabエクステンションで形態素解析を試した';
$nodes = $t->parseToNode($str);
foreach ($nodes as $n) {
echo $n->getSurface(), PHP_EOL;
echo $n->getFeature(), PHP_EOL, PHP_EOL;
}
exit;
?>
実行結果
BOS/EOS,*,*,*,*,*,*,*,*
PHP
名詞,固有名詞,組織,*,*,*,*
の
助詞,連体化,*,*,*,*,の,ノ,ノ
MeCab
名詞,一般,*,*,*,*,*
エクステンション
名詞,一般,*,*,*,*,*
で
助詞,格助詞,一般,*,*,*,で,デ,デ
形態素
名詞,一般,*,*,*,*,形態素,ケイタイソ,ケイタイソ
解析
名詞,サ変接続,*,*,*,*,解析,カイセキ,カイセキ
を
助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
試し
動詞,自立,*,*,五段・サ行,連用形,試す,タメシ,タメシ
た
助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
BOS/EOS,*,*,*,*,*,*,*,*
参考
http://page2.xrea.jp/#php_mecab