为了账号安全,请及时绑定邮箱和手机立即绑定

将数组与有组织的有效载荷数据结合

将数组与有组织的有效载荷数据结合

PHP
九州编程 2023-05-26 16:28:42
我正在尝试从这个 for 循环中获取唯一值并组织它们 Payload:$name = ['Mazda','Mazda','Lexus', 'Lexus'];$count = [1,1,1,1];$gp =[54,35,23,46];我有一个有效载荷,我试图根据“唯一”名称将数据组织到数组中,这样我就可以汇总结果并最终将其传递给 PDF。我要创建的列是总列。例子。NAME  | C | GP |------|---|----| Mazda | 2 | 89 |Lexus | 2 | 69 |最好的方法是什么?我想过做 array_unique
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

这是我的方法


// Data

$name = ['Mazda','Mazda','Lexus', 'Lexus'];

$count = [1,1,1,1];

$gp =[54,35,23,46];


// declare result array

$result = [];

// do Looping

for($i = 0; $i < count($name); $i++) {

    $result[ $name[$i] ] = [

                        "C" => ($result[ $name[$i] ]['C'] ?? 0) + $count[$i],

                        "GP" => ($result[ $name[$i] ]['GP'] ?? 0) + $gp[$i]

                        ];

}

print_r($result);

演示: https: //3v4l.org/U3nQ0


查看完整回答
反对 回复 2023-05-26
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信