2016-01-10 3 views
-2

Мне нужен массив в массиве. Как это:PHP Foreach array в массиве

$array = array(
    array("value" => 1), 
    array("value2" => 2)); 

Я пытался его код:

foreach($labels as $stats => $label) 
{ 
    $array = array(
     array($label, $registrations[$stats]) 
    ); 
} 

Но он печатает только один массив, как это исправить? Я знаю, что мой код плох, но я новичок в PHP :(Или я должен использовать в то время как

ответ

0

На каждой итерации необходимо добавить новый массив в результирующий массив:?

$array = array(); 
foreach($labels as $stats => $label) 
{ 
    $array[] = array($label, $registrations[$stats]); 
} 

Или, если вы хотите key-value массив:

$array = array(); 
foreach($labels as $stats => $label) 
{ 
    $array[$label] = $registrations[$stats]; 
} 
+0

Спасибо так много, последний вопрос, можно ли печатать каждый $ массив из новой линии – EvaldasL

+0

Если возможно, то как в '$ массива [] = массив ($ этикетки, $ регистрации [? $ stats]). "\ n"; 'что-то вроде этого не работает – EvaldasL

+0

Нет, это невозможно. это, еще раз для google chart? –