hiroiku/php-mecab

1.0.0 2019-01-21 02:43 UTC

This package is auto-updated.

Last update: 2025-04-24 15:31:40 UTC


README

php>=7.0 License: MIT

php-mecab 拡張モジュールを使わずに MeCab を実行するライブラリ。 ビルドしなくて良いのでたぶんすぐ使える。

MeCab をシステムにインストールして mecab コマンドで使える状態にしておいて下さい。

サンプルファイルの実行

php ./tests/main.php

使い方

<?php

require_once __DIR__.'/vendor/autoload.php';

use Hiroiku\MeCab\MeCab;

$text = 'すもももももももものうち'.PHP_EOL;
$mecab = new MeCab($text);

var_dump($mecab->parse());

バッファーを設定する

<?php

require_once __DIR__.'/vendor/autoload.php';

use Hiroiku\MeCab\MeCab;

$text = 'すもももももももものうち'.PHP_EOL;
$mecab = new MeCab($text);
$mecab->setBuffer(8 * 1024);  // バッファーを設定する

var_dump($mecab->parse());

辞書を設定する

<?php

require_once __DIR__.'/vendor/autoload.php';

use Hiroiku\MeCab\MeCab;

$text = 'すもももももももものうち'.PHP_EOL;
$mecab = new MeCab($text);
$mecab->setDictionary('辞書ディレクトリのパス');  // 辞書を設定する

var_dump($mecab->parse());

LICENSE

MIT