function orderNumer()
{
for ($i = 0; $i <= 701; $i++) {
$y = ($i / 26);
if ($y >= 1) {
$y = intval($y);
$yCode[] = chr($y + 64) . chr($i - $y * 26 + 65);
} else {
$yCode[] = chr($i + 65);
}
}
$orderSn = $yCode[intval(date(‘Y‘)) - 2012] . strtoupper(dechex(date(‘m‘))) .
date(‘d‘) . substr(microtime(), 2, 5) . sprintf(‘%02d‘, rand(0, 99)) . substr(implode(null, array_map(‘ord‘, str_split(substr(uniqid(), 7, 13), 1))), 0, 8);;
return $orderSn;
}
相关文章
- 09-16POJ 1679-The Unique MST【最小生成树的唯一性】
- 09-16[BNDSOJ-397]唯一的最小生成树 题解
- 09-16SnowFlake 生成全局唯一id
- 09-16在分布式场景,生成唯一ID
- 09-16生成唯一UUID
- 09-16用存储过程生成订单号ID
- 09-16怎么证明权重不相同的加权无向图的最小生成树是唯一的 (图论)
- 09-16生成唯一编号(序列号)--sql存储过程
- 09-16根据用户id生成一个唯一邀请码
- 09-16生成一个唯一token