2015-01-10 2 views
0

php에서 하나의 키에 여러 값을 할당 할 수있는 연관 배열을 동적으로 만들고 싶습니다. 각 키는 배열로 동작합니다. 예는PHP에서 하나의 키에 여러 값을 가진 연관 배열을 만듭니다.

$array=[$one->'1','2','3'; 
    $two->'4','5'; 
    $three->'1'] 

I 동적 루프마다 키 값을 수신 할 것이며, 그래서 전체 배열이 statically.Please 대한 전체 PHP 코드를 제공 초기화 할 수 없다.

+0

PHP 문서에는 예제가 있습니다. http://php.net/manual/en/language.types.array.php – gontrollez

+0

'$ array = [$ one => [ '1', '2', '3'], $ two => [ ' @ [1 ']]; –

+0

@ MarkBaker : 모든 키에 대한 값을 동적으로 받기 때문에 배열을 초기화 할 수 없습니다. –

답변

2

왜 배열 배열을 만들지 않습니까?

$array = array(); 
$array[1] = array(); 
$array[2] = array(); 
$array[3] = array(); 
array_push($array[1],1); 
array_push($array[1],2); 
array_push($array[1],3); 
array_push($array[2],4); 
array_push($array[2],5); 
array_push($array[3],6); 

원하는만큼 추가하고 필요한 경우 새 필드를 만들 수 있습니다. 일반적으로 $ array보다 더 의미있는 변수 이름을 주어야합니다.