I이 결합 배열 구조를 갖는다 :PHP : 연관 배열에서 키와 값을 모두 얻는 방법?
$multiArray = array(
'key1' => array(1, 2, 3, 4),
'key2' => array(5, 6, 7, 8),
'key3' => array(9, 10, 11, 12)
);
I 호출하면 $ 멀티 어레이 [ 'KEY1', I는 (정상) 값을 얻을 :
// Example 1
$multiArray['key1'];
//$multiArray only has [1, 2, 3, 4]
방법이 있는가을 나는 내가 $또는 상황에 따라 다른 두 개의 키를 가질 수있는 $ multiArray [ 'key1']을 원한다고합니까?
이렇게 $ multiArray를 구조화 할 수 있지만 더 좋은 방법이 있는지 궁금합니다.
// Example 2
$multiArray = array(
'keyA' => array('key1' => array(1, 2, 3, 4)),
'keyB' => array('key2' => array(5, 6, 7, 8)),
'keyC' => array('key3' => array(9, 10, 11, 12))
);
$multiArray['keyA'];
// $multiArray is now what I want: ['key1' => [1, 2, 3, 4]]
키를 사용하여 배열에 이미 액세스 한 경우 키가 필요한 이유를 설명해 주시겠습니까? '$ arrKeys = array_keys ($ multiArray);'를 사용하여 모든 배열 키를 검색 할 수 있습니다. 도움이 될까요? – SaschaM78
getArray() 함수에 대한 bcmcfc의 대답은 내가 찾고있는 것일 수 있다고 생각합니다. 나는 내가 원하는 것을 분명히 생각하지 않고 있었다. – Stephen