blendwerk/mnemo

将(大)整数转换为容易记忆的日语发音单词,反之亦然

v1.0.0 2012-06-15 20:22 UTC

This package is auto-updated.

Last update: 2024-09-23 20:18:31 UTC


README

Build Status

将(大)整数转换为容易记忆的日语发音单词,反之亦然。

这是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标准的练习

虽然这些对我来说并不完全新鲜,但我感觉有必要走一遍整个过程,并创建一个应用最佳实践的项目,希望为更多的人铺路。

致谢

许可

Mnemo采用MIT许可。