lucasmichot/uuid62

使用62进制生成一个唯一的Uuid。

dev-master 2014-12-11 13:10 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:18:34 UTC


README

一个简单的库

Latest Stable Version Total Downloads Build Status

需求/加载

如果你使用Composer来管理依赖,你可以在你的 composer.json 文件中包含以下内容

"require": {
    "lucasmichot/uuid62": "dev-master"
}

然后,运行 composer updatephp composer.phar update 之后,你可以使用Composer的自动加载功能来加载类

require 'vendor/autoload.php'; 

否则,你可以直接要求加载文件

require_once 'path/to/Uuid62/src/Uuid62/Uuid62.php';

方法

get()

从字符串、对象或数组创建一个唯一的Base62 ID。

$uuid = Uuid62::get('lucas@semalead.com');
echo $uuid;
// '6cSgR9eY7KkMkgA84Gw007'

$uuid = Uuid62::get(array('mail' => 'lucas@semalead.com'));
echo $uuid;
// '54TRNAo7kI4KqO2ooQC007'

待办事项

创建测试和编辑README.md

测试

从项目目录中,可以使用 phpunit 运行测试

许可

在MIT许可下发布 - 详细信息请见 LICENSE.txt