[請益] 怎麼保証不會產生重覆的亂數
如果我要產生一萬筆(可能更多 )
而裡面的資料是由
一個陣列像這樣
$my_array = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'm',
'n', 'p', '2', '3', '4', '5','6','7','8','9');
利用array_rand的方式 亂數抓10個出來
再把它組合成一個字串,再把字串寫入到資料庫去
之前,我是在寫入到資料庫的時候,又做一次select count 的sql 查詢
可是發現這樣子,整個網頁很容易當(還沒到php 的timeout時間就掛了)
拿掉之後,就比較不會當了
但是我要怎麼確保這些字串絕對不會重覆到,如果不做查詢的話
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
→
05/12 12:54, , 1F
05/12 12:54, 1F
→
05/12 12:54, , 2F
05/12 12:54, 2F
→
05/12 13:04, , 3F
05/12 13:04, 3F
→
05/12 13:06, , 4F
05/12 13:06, 4F
推
05/12 13:21, , 5F
05/12 13:21, 5F
→
05/12 13:26, , 6F
05/12 13:26, 6F
→
05/12 13:26, , 7F
05/12 13:26, 7F
→
05/12 13:53, , 8F
05/12 13:53, 8F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章