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