生成唯一编号

/**
* 生成唯一编号
* @param string $id 标识
* @return string
*/
function uniqueNumber($id=''){
   $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','A1', 'B2', 'C3', 'D4','E5');
   $orderSn = intval(date('Y')).$yCode[intval(date('m'))].$yCode[intval(date('d')-1)] . sprintf('%02d', rand(0, 9999)) . substr(time(), -5) . substr(microtime(), 2, 5) . sprintf('%02d', rand(0, 99));
   if(!empty($id)){
       $orderSn = $id."_".$orderSn;
   }
   return $orderSn;
}


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论