0
以下是一个三维阵列。我要像将三维阵列转换为二维阵列
array("captureTime"=>"2011-08-11 11:33:15",
"channel1_Data"=>"23.00",
"channel2_Data"=>"53.55")
每个数组被存储到一个$ bookArray。我使用了foreach循环。但是,输出不正确。
有没有人可以指出错误在哪里?谢谢!
<?php
$Books =array("0"=>array(
array("captureTime"=>"2011-08-11 11:33:15", "channel1_Data"=>"23.00", "channel2_Data"=>"53.55"),
array("captureTime"=>"2011-08-12 11:33:15", "channel1_Data"=>"23.00", "channel2_Data"=>"53.55"),
array("captureTime"=>"2011-08-13 11:33:15", "channel1_Data"=>"23.00", "channel2_Data"=>"53.55")
),
"1"=>array(
array("captureTime"=>"2011-08-14 11:33:15", "channel1_Data"=>"23.00", "channel2_Data"=>"53.55")
),
"2"=>array(
array("captureTime"=>"2011-08-15 11:33:15", "channel1_Data"=>"23.00", "channel2_Data"=>"53.55"),
array("captureTime"=>"2011-08-16 11:33:15", "channel1_Data"=>"23.00", "channel2_Data"=>"53.55")
),
);
$bookArray = array();
foreach($Books as $key=>$values){
foreach($values as $subKey=>$subValue){
$bookArray = $Books[$key][$subKey];
}
}
?>