array(6) {
[0] => array(3) {
["date"] => string(10) "2017-01-15"
["sid"] => string(2) "14"
["amount"] => string(7) "4405.00"
}
[1] => array(3) {
["date"] => string(10) "2017-01-15"
["sid"] => string(2) "13"
["amount"] => string(7) "2637.00"
}
[2] => array(3) {
["date"] => string(10) "2017-01-15"
["sid"] => string(2) "12"
["amount"] => string(7) "4520.00"
}
[3] => array(3) {
["date"] => string(10) "2017-01-16"
["sid"] => string(2) "14"
["amount"] => string(7) "1495.00"
}
[4] => array(3) {
["date"] => string(10) "2017-01-16"
["sid"] => string(2) "13"
["amount"] => string(7) "3081.00"
}
[5] => array(3) {
["date"] => string(10) "2017-01-16"
["sid"] => string(2) "12"
["amount"] => string(7) "5880.00"
}
}
原二维数组:
$tmp = [];
foreach($data as $k=>$v){
$tmp[$v['date']][] = $v;
}
foreach ($tmp2 as $k => $v) {
foreach ($v as $k2 => $v2) {
$tmp3[$k] += $v2['nums'];
}
}
转化后:
array(2) {
["2017-01-15"] => array(3) {
[0] => array(3) {
["date"] => string(10) "2017-01-15"
["sid"] => string(2) "14"
["amount"] => string(7) "4405.00"
}
[1] => array(3) {
["date"] => string(10) "2017-01-15"
["sid"] => string(2) "13"
["amount"] => string(7) "2637.00"
}
[2] => array(3) {
["date"] => string(10) "2017-01-15"
["sid"] => string(2) "12"
["amount"] => string(7) "4520.00"
}
}
["2017-01-16"] => array(3) {
[0] => array(3) {
["date"] => string(10) "2017-01-16"
["sid"] => string(2) "14"
["amount"] => string(7) "1495.00"
}
[1] => array(3) {
["date"] => string(10) "2017-01-16"
["sid"] => string(2) "13"
["amount"] => string(7) "3081.00"
}
[2] => array(3) {
["date"] => string(10) "2017-01-16"
["sid"] => string(2) "12"
["amount"] => string(7) "5880.00"
}
}
}
浙公网安备 33010602011771号