我需要用相应的开始值和结束值的减法替换所有总值。值来自 sql 结果任何帮助如何做到这一点?例如:
12.30 - 5.00 = 7.30
15.30 - 7.00 = 8.30
16.30 - 9.00 = 7.30
现有阵列
array(184) {
[1]=>
array(3) {
["start"]=>
string(4) "5.00"
["end"]=>
string(4) "12.30"
["total"]=>
string(4) "1.00"
}
[2]=>
array(3) {
["start"]=>
string(4) "7.00"
["end"]=>
string(4) "15.30"
["total"]=>
string(4) "1.00"
}
[3]=>
array(3) {
["start"]=>
string(4) "9.00"
["end"]=>
string(4) "16.30"
["total"]=>
string(4) "1.00"
}
... // more records are there
}
替换最终数组
array(184) {
[1]=>
array(3) {
["start"]=>
string(4) "5.00"
["end"]=>
string(4) "12.30"
["total"]=>
string(4) "7.30"
}
[2]=>
array(3) {
["start"]=>
string(4) "7.00"
["end"]=>
string(4) "15.30"
["total"]=>
string(4) "8.30"
}
[3]=>
array(3) {
["start"]=>
string(4) "9.00"
["end"]=>
string(4) "16.30"
["total"]=>
string(4) "7.30"
}
... // more records are there
}