当您回显此特定代码以查看数据时,它只显示数组的第一部分而不是第二个索引,是否有这样的原因?
$arrChartData = array(
"seriesname" => "ACT",
"data" => array (
["value" => "12000"],
["value" => "3000"],
["value" => "1000"]
),
"seriesname" => "NSW",
"data" => array (
["value" => "12000"],
["value" => "3000"],
["value" => "1000"]
)
);
回显代码示例:
Array (
[seriesname] => NSW
[data] => Array (
[0] => Array ( [value] => 12000 )
[1] => Array ( [value] => 3000 )
[2] => Array ( [value] => 1000 )
)
)
数组必须具有唯一键,否则您将覆盖以前的值。在您的情况下,您可能希望拥有嵌套数组:
$arrChartData = array(
array(
"seriesname" => "ACT",
"data" => array (
["value" => "12000"],
["value" => "3000"],
["value" => "1000"]
),
),
array(
"seriesname" => "NSW",
"data" => array (
["value" => "12000"],
["value" => "3000"],
["value" => "1000"]
)
)
);
var_export($arrChartData);
的结果
array (
0 =>
array (
'seriesname' => 'ACT',
'data' =>
array (
0 =>
array (
'value' => '12000',
),
1 =>
array (
'value' => '3000',
),
2 =>
array (
'value' => '1000',
),
),
),
1 =>
array (
'seriesname' => 'NSW',
'data' =>
array (
0 =>
array (
'value' => '12000',
),
1 =>
array (
'value' => '3000',
),
2 =>
array (
'value' => '1000',
),
),
),
)