已经读取了表格并且存放二维数组里面了,现在想要把里面重复的数据合并成一条,并把多余的相加,如图
就是把相同的票号后面的金额相加,放在一条票号里面,求高手指点
遍历一次就搞定了
既然你要把单号相同的加起来,就可以认为单号是唯一的,所以单号可以做key
$sourceArr = array(); // 这里就是你原始数据的数组大概就是这么个意思,不过交易类型、账务类型你可能还要再处理下。
如果最后想得到一个下标从0开始的,非关联数组,再用array_values()函数处理下就OK了
我就是要读取这张表格,把单号相同的金额相加
追答那直接读你取好的二维数组啊 读了存到另外一个数组里面 另一个数组针对每条单号只有一条数据,如果读到重复单号就修改金额
本回答被提问者采纳