您现在的位置是:首页 > 网站建设常见问答网站建设常见问答

php生成唯一订单号

2017-06-19【网站建设常见问答】1365 人已围观

简介支持更改长度 /** *生成唯一订单号 * */ functionbuild_order_no(){   ret...

支持更改长度
/**
* 生成唯一订单号

*/
function build_order_no(){
  return date(\'Ymd\').substr(implode(NULL, array_map(\'ord\', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);

}

这是网上常见的函数.我们解析一下.

uniqid()  返回13位字符长.

str_split 分割字段串,默认是长度1. 

array_map 将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组

implode  分类字符串成数组

 



关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息