分享一个常用的生成唯一订单号方法

浏览:11470 发布日期:2016/03/25 分类:功能实现 关键字: 生成唯一订单号 订单号
生成唯一订单号
    /**
     * 生成唯一订单号
     */
    public function build_order_no()
    {
        $no = date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
        //检测是否存在
        $db = M('Order');
        $info = $db->where(array('number'=>$no))->find();
        (!empty($info)) && $no = $this->build_order_no();
        return $no;
        
    }
评论( 相关
后面还有条评论,点击查看>>