array(7) {
[201307]=> array(5) { ["id"]=> string(6) "201307" ["value"]=> int(1232) ["values"]=> float(3782500.62) ["valuess"]=> float(668224.6) ["valuesss"]=> float(110389818.74) }
[201306]=> array(5) { ["id"]=> string(6) "201306" ["value"]=> int(967) ["values"]=> float(2122239.53) ["valuess"]=> float(0) ["valuesss"]=> float(82872766.39) }
[201305]=> array(5) { ["id"]=> string(6) "201305" ["value"]=> int(1025) ["values"]=> float(1904481.83) ["valuess"]=> float(1070940.78) ["valuesss"]=> float(139149683.07) }
[201304]=> array(5) { ["id"]=> string(6) "201304" ["value"]=> int(735) ["values"]=> float(1801242.2) ["valuess"]=> float(0) ["valuesss"]=> float(87691715.6) }
[201303]=> array(5) { ["id"]=> string(6) "201303" ["value"]=> int(650) ["values"]=> float(1402599.13) ["valuess"]=> float(875413.37) ["valuesss"]=> float(37753584.68) }
[201302]=> array(5) { ["id"]=> string(6) "201302" ["value"]=> int(655) ["values"]=> float(1452020.7) ["valuess"]=> float(704079.3) ["valuesss"]=> float(51801566.2) }
[201301]=> array(5) { ["id"]=> string(6) "201301" ["value"]=> int(915) ["values"]=> float(13848937.43) ["valuess"]=> float(2757789.18) ["valuesss"]=> float(334862119.35) } } 这个数组怎么写个foreach 把201307后面的几月份补上。id为日期 剩下的则都为0就行。
[201307]=> array(5) { ["id"]=> string(6) "201307" ["value"]=> int(1232) ["values"]=> float(3782500.62) ["valuess"]=> float(668224.6) ["valuesss"]=> float(110389818.74) }
[201306]=> array(5) { ["id"]=> string(6) "201306" ["value"]=> int(967) ["values"]=> float(2122239.53) ["valuess"]=> float(0) ["valuesss"]=> float(82872766.39) }
[201305]=> array(5) { ["id"]=> string(6) "201305" ["value"]=> int(1025) ["values"]=> float(1904481.83) ["valuess"]=> float(1070940.78) ["valuesss"]=> float(139149683.07) }
[201304]=> array(5) { ["id"]=> string(6) "201304" ["value"]=> int(735) ["values"]=> float(1801242.2) ["valuess"]=> float(0) ["valuesss"]=> float(87691715.6) }
[201303]=> array(5) { ["id"]=> string(6) "201303" ["value"]=> int(650) ["values"]=> float(1402599.13) ["valuess"]=> float(875413.37) ["valuesss"]=> float(37753584.68) }
[201302]=> array(5) { ["id"]=> string(6) "201302" ["value"]=> int(655) ["values"]=> float(1452020.7) ["valuess"]=> float(704079.3) ["valuesss"]=> float(51801566.2) }
[201301]=> array(5) { ["id"]=> string(6) "201301" ["value"]=> int(915) ["values"]=> float(13848937.43) ["valuess"]=> float(2757789.18) ["valuesss"]=> float(334862119.35) } } 这个数组怎么写个foreach 把201307后面的几月份补上。id为日期 剩下的则都为0就行。
你这样的数据是没办法看的
201301 => array ( 'id' => '201301', 'valued' => 915, 'valuesd' => 13848937.43, 'valuessd' => 2757789.18, 'valuesssd' => 334862119.35, ),
201302 => array ( 'id' => '201302', 'valued' => 655, 'valuesd' => 1452020.7, 'valuessd' => 704079.3, 'valuesssd' => 51801566.2, ),
201303 => array ( 'id' => '201303', 'valued' => 650, 'valuesd' => 1402599.13, 'valuessd' => 875413.37, 'valuesssd' => 37753584.68, ),
201304 => array ( 'id' => '201304', 'valued' => 735, 'valuesd' => 1801242.2, 'valuessd' => 0, 'valuesssd' => 87691715.6, ),
201305 => array ( 'id' => '201305', 'valued' => 1025, 'valuesd' => 1904481.83, 'valuessd' => 1070940.78, 'valuesssd' => 139149683.07, ),
201306 => array ( 'id' => '201306', 'valued' => 967, 'valuesd' => 2122239.53, 'valuessd' => 0, 'valuesssd' => 82872766.39, ),
201307 => array ( 'id' => '201307', 'valued' => 1232, 'valuesd' => 3782500.62, 'valuessd' => 668224.6, 'valuesssd' => 110389818.74, ), )
201301 => array ( 'id' => '201301', 'valued' => 915, 'valuesd' => 13848937.43, 'valuessd' => 2757789.18, 'valuesssd' => 334862119.35, ),
201302 => array ( 'id' => '201302', 'valued' => 655, 'valuesd' => 1452020.7, 'valuessd' => 704079.3, 'valuesssd' => 51801566.2, ),
201303 => array ( 'id' => '201303', 'valued' => 650, 'valuesd' => 1402599.13, 'valuessd' => 875413.37, 'valuesssd' => 37753584.68, ),
201304 => array ( 'id' => '201304', 'valued' => 735, 'valuesd' => 1801242.2, 'valuessd' => 0, 'valuesssd' => 87691715.6, ),
201305 => array ( 'id' => '201305', 'valued' => 1025, 'valuesd' => 1904481.83, 'valuessd' => 1070940.78, 'valuesssd' => 139149683.07, ),
201306 => array ( 'id' => '201306', 'valued' => 967, 'valuesd' => 2122239.53, 'valuessd' => 0, 'valuesssd' => 82872766.39, ),
201307 => array ( 'id' => '201307', 'valued' => 1232, 'valuesd' => 3782500.62, 'valuessd' => 668224.6, 'valuesssd' => 110389818.74, ), );$t = end($a);
foreach($t as &$v) $v = 0;
$i = key($a) + 1;
$e = round($i, -2) + 12;
for(; $i<=$e; $i++) {
$t['id'] = $i;
$a[$i] = $t;
}
print_r($a);Array
(
[201301] => Array
(
[id] => 201301
[valued] => 915
[valuesd] => 13848937.43
[valuessd] => 2757789.18
[valuesssd] => 334862119.35
) [201302] => Array
(
[id] => 201302
[valued] => 655
[valuesd] => 1452020.7
[valuessd] => 704079.3
[valuesssd] => 51801566.2
) [201303] => Array
(
[id] => 201303
[valued] => 650
[valuesd] => 1402599.13
[valuessd] => 875413.37
[valuesssd] => 37753584.68
) [201304] => Array
(
[id] => 201304
[valued] => 735
[valuesd] => 1801242.2
[valuessd] => 0
[valuesssd] => 87691715.6
) [201305] => Array
(
[id] => 201305
[valued] => 1025
[valuesd] => 1904481.83
[valuessd] => 1070940.78
[valuesssd] => 139149683.07
) [201306] => Array
(
[id] => 201306
[valued] => 967
[valuesd] => 2122239.53
[valuessd] => 0
[valuesssd] => 82872766.39
) [201307] => Array
(
[id] => 201307
[valued] => 1232
[valuesd] => 3782500.62
[valuessd] => 668224.6
[valuesssd] => 110389818.74
) [201308] => Array
(
[id] => 201308
[valued] => 0
[valuesd] => 0
[valuessd] => 0
[valuesssd] => 0
) [201309] => Array
(
[id] => 201309
[valued] => 0
[valuesd] => 0
[valuessd] => 0
[valuesssd] => 0
) [201310] => Array
(
[id] => 201310
[valued] => 0
[valuesd] => 0
[valuessd] => 0
[valuesssd] => 0
) [201311] => Array
(
[id] => 201311
[valued] => 0
[valuesd] => 0
[valuessd] => 0
[valuesssd] => 0
) [201312] => Array
(
[id] => 201312
[valued] => 0
[valuesd] => 0
[valuessd] => 0
[valuesssd] => 0
))