<!-- 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; }