blendwerk / mnemo
将(大)整数转换为容易记忆的日语发音单词,反之亦然
v1.0.0
2012-06-15 20:22 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-23 20:18:31 UTC
README
将(大)整数转换为容易记忆的日语发音单词,反之亦然。
这是Ruby模块rufus-mnemo的移植。
需求
此库使用符合PSR-0的命名空间,因此需要PHP 5.3或更高版本。
没有其他依赖。
安装
此库作为Composer包提供。将以下内容添加到您的composer.json
文件中
{
"require": {
"blendwerk/mnemo": "master"
}
}
或者克隆此仓库并使用符合PSR-0的自动加载器,或者手动引入Mnemo.php
。
使用方法
<?php
use Blendwerk\Mnemo\Mnemo;
Mnemo::fromInteger(125704);
# => "karasu"
Mnemo::toInteger('karasu');
# => 125704
Mnemo::fromInteger(-173866);
# => winamote (Negative integers are prefixed with the "wi" syllable.)
Mnemo::isMnemoWord('kazuma');
# => true
Mnemo::isMnemoWord('richard');
# => false
?>
项目主页
该项目可以在https://github.com/aleksblendwerk/Mnemo上找到。
动机
我开始这个项目主要是作为当前开源和PHP标准的练习
- PSR-0、PSR-1和PSR-2编码标准
- 使用Composer打包
- 通过Packagist分发
- 使用PHPUnit测试
- 使用Travis进行持续集成
- 根据phpDocumentor进行内联代码文档
- 在GitHub上进行版本控制
虽然这些对我来说并不完全新鲜,但我感觉有必要走一遍整个过程,并创建一个应用最佳实践的项目,希望为更多的人铺路。
致谢
- John Mettraux,原始Ruby模块rufus-mnemo的作者
许可
Mnemo采用MIT许可。