我需要在数组中使用make数组。像这样:
$array = array(
array("value" => 1),
array("value2" => 2));
我试图对其进行编码:
foreach($labels as $stats => $label)
{
$array = array(
array($label, $registrations[$stats])
);
}
但它只打印一个数组,如何解决?我知道我的代码很糟糕,但我是PHP的新手:(或者我必须使用它?
答案 0 :(得分: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];
}