形態素解析エンジンMeCabをphpライブラリなしで実行できる形式にしたもの
MeCab-PHP連携のものは存在するが、ユーザー辞書に新しい項目を追加しても対応できるものがなかったので
自分用に取得結果を訂正した
composerの場合は実行環境にMeCabをインストールして下さい
vi composer.json
composer install
composer.json
{
"repositories": {
"sasuzu/php_mecab": {
"type": "vcs",
"url": "https://github.com/sasuzu/php_mecab"
}
},
"require": {
"sasuzu/php_mecab": "vX.X.X"
}
}
Linux
PHP 7.4.*
<?php
require_once "./vendor/autoload.php";
use \Sasuzu\MeCab\Models\MeCab;
$mecab = new MeCab();
$result = $mecab->parse("桜が咲いたら約束の場所で");
print_r($result);
[
{
"surface":"桜",
"feature":[
"名詞",
"一般",
"*",
"*",
"*",
"*",
"桜",
"サクラ",
"サクラ"
]
},
{
...
]