0
以下は3次元配列です。私は3次元配列を2次元配列に変換する
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];
}
}
?>