婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP隨機生成18位不重復的訂單號代碼實例

PHP隨機生成18位不重復的訂單號代碼實例

熱門標簽:新河科技智能外呼系統怎么樣 地圖標注平臺怎么給錢注冊 百度商鋪地圖標注 常州地圖標注服務商 注冊400電話申請 福州人工外呼系統哪家強 衡水外呼系統平臺 安裝電銷外呼系統 釘釘打卡地圖標注

PHP代碼: 

/**
 * 生成18位訂單號
 * $length:隨機數長度
 */
function generateOrderNumber($length=4){
	//14位的日期(年月日時分秒)
	$date=trim(date('Ymdhis ',time()));
	//初始化變量為0
	$connt = 0;
	//建一個新數組
	$temp = array();
	while($connt  $length){
		//在一定范圍內隨機生成一個數放入數組中
		$temp[] = mt_rand(0, 9);
		//$data = array_unique($temp);
		//去除數組中的重復值用了“翻翻法”,就是用array_flip()把數組的key和value交換兩次。這種做法比用 array_unique() 快得多。	
		$data = array_flip(array_flip($temp));
		//將數組的數量存入變量count中	
		$connt = count($data);
	}
	//為數組賦予新的鍵名
	shuffle($data);
	//數組轉字符串
	$str=implode(",", $data);
	//替換掉逗號
	$number=str_replace(',', '', $str);
	return $date.$number;
}

調用示例:

?php
//商戶訂單號
$number= generateOrderNumber();
?>

到此這篇關于PHP隨機生成18位不重復的訂單號代碼實例的文章就介紹到這了,更多相關PHP隨機生成18位不重復的訂單號內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • ThinkPHP菜單無極分類實例講解
  • PHP生成縮略圖實例講解
  • Thinkphp自定義美化success和error提示跳轉頁面代碼實例
  • PHP上傳目錄禁止執行php文件實例講解

標簽:鶴崗 唐山 克拉瑪依 白城 六安 遼陽 柳州 鷹潭

巨人網絡通訊聲明:本文標題《PHP隨機生成18位不重復的訂單號代碼實例》,本文關鍵詞  PHP,隨機,生成,18位,不,重復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP隨機生成18位不重復的訂單號代碼實例》相關的同類信息!
  • 本頁收集關于PHP隨機生成18位不重復的訂單號代碼實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 龙山县| 安远县| 玉溪市| 洪洞县| 墨脱县| 池州市| 福海县| 太保市| 和政县| 鹿泉市| 平安县| 灌阳县| 柳州市| 嵩明县| 乐昌市| 方山县| 霍城县| 鱼台县| 保定市| 五家渠市| 兴城市| 专栏| 武汉市| 永靖县| 宜川县| 黄平县| 陇西县| 安顺市| 阳东县| 绥阳县| 崇明县| 浦江县| 临湘市| 庆元县| 彰化县| 湘乡市| 都江堰市| 苗栗县| 乐安县| 古田县| 宣城市|