albertofem/kanjidic2-lib

用于处理 KANJIDIC2 汉字数据库的 PHP 库

dev-master 2015-05-09 12:59 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:26:23 UTC


README

Build Status Scrutinizer Code Quality

需求

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 许可证保护。