php如何生成订单号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php如何生成订单号相关的知识,希望对你有一定的参考价值。
php如何生成唯一的订单号
参考技术A echo date('ymdHis').rand(1000,2000);这样也有重复的几率,但是很小。如果想更低就用微秒同一微秒然后随机1000-2000的几率就更小了 参考技术B 用数据库表的主键自增id呗建表时候设置自增,0填充
插入后获取id 参考技术C 时间+编号就可以生成唯一的
最好用时间戳
php生成唯一订单号
支持更改长度
/**
* 生成唯一订单号
*
*/
function build_order_no(){
return date(‘Ymd‘).substr(implode(NULL, array_map(‘ord‘, str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
}
以上是关于php如何生成订单号的主要内容,如果未能解决你的问题,请参考以下文章