一個鍵值對,據我知道array_rand()
只能從這樣的數組搶radnom陣列:一種更好的方式隨機選擇從一個數組在PHP
$array = array('apple', 'orange', 'banana');
$two_random_items = array_rand($array , 2); // outputs i.e. orange and banana
但我怎麼能搶2隨機項目,但與鍵值數組?喜歡這個?
這可能不是正確的方法,它是很多的代碼。
我有一個大數組,這只是一個例子,我需要從父數組中隨機獲取1000+或更多的項目,並將它們放入一個新數組中,可以重置鍵,這並不重要。價值部分必須保持不變,當然。
有沒有更好的方法來實現這個目標?
@KA_lin可以在發佈一個更明確的答案,tahnks –
對不起,沒有閱讀直到結束。 –
從數據庫使用rand,還是僅在內存中需要? – Laurentiu