如何從動態多維數組中獲得密鑰?我使用Shuffle函數對它們進行了隨機化?如何從PHP中的動態多維數組中獲取密鑰?
假設我有這樣的腳本:
function customShuffle(array &$array) {
$firstElement = array_shift($array);
shuffle($array);
array_unshift($array, $firstElement);
}
$array = array(
'row_1' => array("Bird", "Brown", "Bear", "Bangkok", "Bat"),
'row_2' => array("Carrot", "Cat", "Crispy", "Cross", "Cable"),
'row_3' => array("All", "Apple", "Adam", "Apart", "Air")
);
array_walk($array, function (&$array) { customShuffle($array); });
Shuffle($array);
該腳本會給我一個洗牌陣列垂直且改組每個數組中的元素。
我試圖使用array_keys函數,但它只是給我主數組鍵!
我需要的是獲取每個子數組中每個元素的動態鍵以及第一級動態數組的鍵,我該怎麼做?
不錯,快一+1;) – Robert
我看到了,但是我補充了一個錯過的信息,請問你會回顧一下你的答案嗎? – MRAN
@ hek2mgl:對不起,但我沒有你那麼專業:( – MRAN