最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年03月05日 15:55:29   作者:祝君圓夢  
這篇文章主要介紹了PHP隨機生成18位不重復的訂單號代碼實例,代碼很簡單但是很實用,有需要的同學可以參考下

PHP代碼: 

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

調(diào)用示例:

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

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

相關(guān)文章

最新評論

长白| 潞西市| 永新县| 南汇区| 渝北区| 上高县| 新安县| 扶余县| 古交市| 聂拉木县| 汽车| 迁安市| 环江| 南阳市| 九江县| 信阳市| 台东市| 襄樊市| 平乡县| 察雅县| 通化市| 兴海县| 左贡县| 鄂尔多斯市| 公主岭市| 铜陵市| 澄城县| 凤冈县| 和硕县| 应城市| 沂水县| 汾阳市| 仲巴县| 泊头市| 成安县| 兴安县| 方城县| 平乡县| 五台县| 甘洛县| 永宁县|