$my_array = array('a','b','c','d','e');
我希望得到兩個不同的隨機元素。
用下面的代碼:
for ($i=0; $i<2; $i++) {
$random = array_rand($my_array); # one random array element number
$get_it = $my_array[$random]; # get the letter from the array
echo $get_it;
}
有可能得到相同的字母兩次。我需要防止這一點。我想總是得到兩個不同的數組元素。有人可以告訴我該怎麼做嗎? 謝謝
聽起來不錯。我怎樣才能刪除數組元素? – creativz 2010-02-24 15:53:32
'unset($ array [$ key])' – Franz 2010-02-24 15:54:21
'unset($ my_array [$ random]);' – thetaiko 2010-02-24 15:54:23