生成一个随机且唯一的订单号

//获取一个随机且唯一的订单号;
function getordcode(){
    $Ord=M('Orderlist');
    $numbers = range (10,99);
    shuffle ($numbers); 
    $code=array_slice($numbers,0,4); 
    $ordcode=$code[0].$code[1].$code[2].$code[3];
    //查询数据库中是否已有该订单号存在
    $oldcode=$Ord->where("ordcode='".$ordcode."'")->getField('ordcode');
    if($oldcode){
        getordcode();
    }else{
        return $ordcode;
    }
}

 

posted @ 2016-07-21 20:28  智昕  阅读(129)  评论(0编辑  收藏  举报