全裸のアレの PHP 版を作った
Perl 版に続いて Python 版も出来たとの事なので、ついカッとなって PHP 版を作った。反省はしてない。
とりあえず Github に push した。
GitHub - heavenshell/php-wozozo-zenra: PHP library of zenrize Japanese sentence.
# Openpear には後日…。
基本的には Perl 版を移植したもの。シンプルなコードなので移植しやすかった。
簡単な使い方
Perl 版、Python 版と同じような書き方をする。
Yahoo! Japan の日本語形態素解析を使用しているので、アプリケーション Id が必要。
テキスト解析:日本語形態素解析 - Yahoo!デベロッパーネットワーク
<?php require_once 'Wozozo/Zenra.php'; $appid = getenv('YAHOO_APPID'); $params = array('appid' => $appid); $zenra = new \Wozozo\Zenra($params); echo $zenra->zenrize('お腹が空きました'); // お腹が全裸で空きました
nightize 化したい場合は以下のようにやる。
<?php require_once 'Wozozo/Zenra.php'; $appid = getenv('YAHOO_APPID'); $params = array( 'appid' => $appid, 'position' => '名詞', 'text' => '夜の' ); $zenra = new \Wozozo\Zenra($params); var_dump($zenra->zenrize('お腹が空いたのでスパゲッティが食べたい')); // 夜のお腹が空いたので夜のスパゲッティが食べたい
因みに名前空間に「Wozozo」としているのは Openpear でジョーク系のライブラリは Wozozo と書く慣習があるのでそれにならった。
# まじめにやるんなら Text パッケージだと思うけど