nurfachmi/cuid2

A PHP库,用于生成抗碰撞ID(CUIDs)。

0.1.2 2024-01-31 08:51 UTC

This package is auto-updated.

Last update: 2024-09-30 02:10:53 UTC


README

GitHub Workflow Status (with event)

PHP Version Packagist Downloads GitHub

A PHP实现抗碰撞ID(之前的)。您可以访问官方项目网站了解有关CUIDs的更多信息。

入门

您可以将nurfachmi/cuid2作为composer包进行安装

composer require nurfachmi/cuid2

快速示例

<?php
require_once 'vendor/autoload.php';

// new (default length of 24)
$cuid = new Nurfachmi\Cuid2\Cuid2();

// implicit casting
echo $cuid; // hw8kkckkgwkk0oo0gkw0o8sg

// explicit casting
echo $cuid->toString(); // hw8kkckkgwkk0oo0gkw0o8sg

// new (with custom length)
$cuid = new Nurfachmi\Cuid2\Cuid2(10);
echo $cuid; // psk8844ck4

测试

composer test

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。