我的array_rand有問題。所以,我有一個這樣的.yml:基於第一個創建第二個array_rand
discover:
first:
image: test1.jpg
second:
image: test2.jpg
third:
image: test3.jpg
現在在PHP中,我得到使用array_rand像這樣的圖片:
$firstKey = array_rand($aArray, 1);
$secondKey = array_rand($aArray, 1);
其中$ aArray它是一個數組女巫包含.yml陣列。 這是$ firstKey和$ secondKey相等的問題。在創建第二個array_rand之前,這是一種刪除由$ firstKey選擇的鍵的方法嗎? 我試圖取消設置:
unset($aArray['first']);
但沒有結果。 請幫助我。 Thx提前。
對不起,我不明白...我需要做的:$ firstKey = array_rand($ aArray,2);和$ secondKey = array_rand($ aArray,2); ? – TanGio
@Gigel不,你不需要調用它兩次,'array_rand'已經有了第二個參數'(int)',在這個參數中你可以控制你使用它的隨機密鑰的個數。檢查出答案中的第二個例子,'$ firstKey'和'$ secondKey'不會是相同的 – Ghost
Thx @Ghost,幫我... – TanGio