albertofem / kanjidic2-lib
用于处理 KANJIDIC2 汉字数据库的 PHP 库
dev-master
2015-05-09 12:59 UTC
Requires
- php: >=5.3.0
- kanjidic2/kanjidic2: 2.0
- symfony/console: ~2.4
- symfony/event-dispatcher: ~2.4
This package is not auto-updated.
Last update: 2024-09-14 14:26:23 UTC
README
需求
PHP >= 5.3
安装
为了在其他项目中使用此库,您必须将 kanjidic2 字典文件添加为 Composer 仓库
"repositories": [ { "type":"package", "package": { "name": "kanjidic2/kanjidic2", "version": "2.0", "dist": { "url": "http://www.csse.monash.edu.au/~jwb/kanjidic2/kanjidic2.xml.gz", "type": "file" } } } ],
使用 composer 引入此库
composer require albertofem/kanjidic2-lib
安装它
composer update albertofem/kanjidic2-lib
测试一切是否正常
php vendor/albertofem/kanjidic2-lib/bin/kanjidic kanjidic:dictionary:show vendor/kanjidic2/kanjidic2/kanjidic2.xml.gz
您应该看到大量汉字列表,后面跟着字典中的总数
...
縉繁署者臭艹艹著褐視謁謹賓贈辶逸難響頻
Total dictionary entries: 13108
用法
创建新的 Kanjidic 实例
<?php use AFM\Kanjidic\Kanjidic; $kanjidic = new Kanjidic("vendor/kanjidic2/kanjidic2/kanjidic2.xml.gz") $kanji = $kanjidic->lookByLiteral("世");
查看 Kanjidic
类以获取更多查找方法
许可证
此库受MIT 许可证保护。