2012-01-13 3 views
0

PHP에서 이와 같은 배열을 어떻게 만들 수 있습니까?PHP로 복잡한 배열을 어떻게 만들 수 있습니까?

해당 값이 배열이고 각 키에 대해 여러 요소가있는 고유 키가 있어야합니다.

Array (
    42 => Array (56, 86, 97) 
    51 => Array (64, 52) 
) 
+2

어떻게 그런 배열을 만들 수 있습니까? 너 방금 했어. 두번째 줄 ('42 => Array (56, 86, 97)') 다음에','를 추가하면 유효한 코드가된다. –

답변

4
$main = array(); 
for ($i=0; $i<10; $i++) { 
    // $i makes numeric keys 
    $main[$i] = array(); 

    // Or instead, you could make a truly unique key name for each: 
    $main[uniqid()] = array(...somevalues...); 

} 

가 작성 같은 :

Array 
(
    [4f105f361cdd1] => Array 
     (
     ) 

    [4f105f361cf24] => Array 
     (
     ) 

    [4f105f361cf33] => Array 
     (
     ) 

    [4f105f361cf3c] => Array 
     (
     ) 

    [4f105f361cf44] => Array 
     (
     ) 

) 
1
$arraytest = array(
      42 => array(56, 86, 97), 
      51 => array(64, 52) 
      ); 

var_dump($arraytest); 
1
$array = array(
    42 => array(56,86,97), 
    51 => array(64,52) 
); 
+0

한 줄에 모두 올랐 으면 확실히 고쳐야하지만 읽기가 더 힘듭니다! –

5
$arr = array(
    42 => array(56, 86, 97), 
    51 => array(64, 52) 
); 

var_dump($arr); 
관련 문제