pirey /
使用前缀生成序列标识符
0.3.0
2022-07-17 06:51 UTC
Requires (Dev)
- phpunit/phpunit: ^8.5
README
使用前缀生成代码,适用于序列标识符的替换。
format of the code is
{prefix} {zeros} {code}
e.g. INV000023, PRD0000032
安装
composer require pirey/serial-generator
用法
<?php require_once "./vendor/autoload.php"; echo Pirey\SerialGenerator::first('INV') . PHP_EOL; // INV0000001 echo Pirey\SerialGenerator::next('INV000002', 'INV') . PHP_EOL; // INV000003 // override length echo Pirey\SerialGenerator::first('PRD', 5) . PHP_EOL; // PRD01 echo Pirey\SerialGenerator::next('INV00002', 'INV', 6) . PHP_EOL; // INV003 // throws InvalidArgumentException when given custom code echo Pirey\SerialGenerator::next('xf86000ABC', 'INV') . PHP_EOL;