生成惟一數字字符串

<!-- lang: php -->
function getUniqNumId(){
	//獲取uniqid()生成的字符串的後八位(包含字母), 而且處理成ASCII 碼值數組
	$tmp = array_map('ord', str_split(substr(uniqid(), 7, 13)));

	//將數組處理成數值字符串,並獲取前8位(由於長度不定)
	$tmp = substr(implode(null, $tmp), 0, 8);

	//前面添加日期
	$tmp = date('Ymd') . $tmp;

	//返回
	return $tmp;
}
相關文章
相關標籤/搜索