Home > Article > Backend Development > 多个数组形成另一个数组的有关问题
多个数组形成另一个数组的问题
程序中形成了以下的数组(程序的中的key是动态的,这里写死了)
Array<br />(<br /> [Category] => TOTAL<br /> [January2014_Number_stores] => 0<br /> [February2014_Number_stores] => 0<br /> [March2014_Number_stores] => 0<br />)
Array<br />(<br /> [January2014_Number_stores] => 155<br /> [February2014_Number_stores] => 155<br /> [March2014_Number_stores] => 155<br />)<br />Array<br />(<br /> [January2014_Number_stores] => 126<br /> [February2014_Number_stores] => 126<br /> [March2014_Number_stores] => 126<br />)<br />Array<br />(<br /> [January2014_Number_stores] => 37<br /> [February2014_Number_stores] => 37<br /> [March2014_Number_stores] => 37<br />)<br />Array<br />(<br /> [January2014_Number_stores] => 9<br /> [February2014_Number_stores] => 9<br /> [March2014_Number_stores] => 9<br />)<br />Array<br />(<br /> [January2014_Number_stores] => 4<br /> [February2014_Number_stores] => 4<br /> [March2014_Number_stores] => 4<br />)
$a = array(<br /> 'Category' => 'TOTAL',<br /> 'January2014_Number_stores' => 0,<br /> 'February2014_Number_stores' => 0,<br /> 'March2014_Number_stores' => 0,<br />);<br /><br />$b = array(<br /> array(<br /> 'January2014_Number_stores' => 155,<br /> 'February2014_Number_stores' => 155,<br /> 'March2014_Number_stores' => 155,<br /> ),<br /> array(<br /> 'January2014_Number_stores' => 126,<br /> 'February2014_Number_stores' => 126,<br /> 'March2014_Number_stores' => 126,<br /> ),<br /> array(<br /> 'January2014_Number_stores' => 37,<br /> 'February2014_Number_stores' => 37,<br /> 'March2014_Number_stores' => 37,<br /> ),<br /> array(<br /> 'January2014_Number_stores' => 9,<br /> 'February2014_Number_stores' => 9,<br /> 'March2014_Number_stores' => 9,<br /> ),<br /> array(<br /> 'January2014_Number_stores' => 4,<br /> 'February2014_Number_stores' => 4,<br /> 'March2014_Number_stores' => 4,<br /> ),<br />);<br />foreach($b as $r) {<br /> foreach($r as $k=>$v) {<br /> if(! isset($a[$k])) $a[$k] = 0;<br /> $a[$k] += $v;<br /> }<br />}<br />print_r($a);Array