siiptuo / voikko
libvoikko 的绑定库
v0.1.0
2021-05-15 09:57 UTC
Requires
- php: >=7.4
- ext-ffi: *
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.18
- phpstan/phpstan: ^0.12.79
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-15 17:16:22 UTC
README
voikko-php
基于 libvoikko 的 PHP 绑定库,基于 PHP FFI。
需求
- PHP 7.4 或更高版本,且启用了 FFI 和 多字节字符串 扩展
- libvoikko(Ubuntu中的
libvoikko1
软件包) - Voikko 字典(Ubuntu中的
voikko-fi
软件包)
安装
通过 Composer 安装
composer require siiptuo/voikko
示例
运行
$voikko = new \Siiptuo\Voikko\Voikko(); $word = "kissammeko"; echo " word: " . $word . PHP_EOL; echo "hyphenation: " . $voikko->hyphenate($word) . PHP_EOL; foreach ($voikko->analyzeWord($word) as $analysis) { echo " base form: " . $analysis->baseForm . PHP_EOL; }
输出
word: kissammeko
hyphenation: kis-sam-me-ko
base form: kissa
查看所有可用功能的 API 文档。
许可证
与 libvoikko 类似,这些绑定库可以在以下许可证之一下使用
- Mozilla 公共许可证,版本 1.1
- GNU 通用公共许可证,版本 2 或更高
- GNU 宽通用公共许可证,版本 2.1 或更高