我有两个arraws,我存储了一些数据:activos [key] [value]和pagos [key] [value]
我想要做的操作是针对每个" activo" element获取值以及它与pagos上的键重合的位置将此数组的值与变量相加。
我已尝试过这个,但它没有像预期的那样工作:
+----+------+------------------------+
| id | role | user |
+----+------+------------------------+
| 1 | 0 | digby.tyson@gmail.com |
| 2 | 1 | digby.tyson@gmail.com |
| 3 | 2 | digby.tyson@gmail.com |
| 4 | 3 | digby.tyson@gmail.com |
| 5 | 4 | digby.tyson@gmail.com |
| 6 | 5 | digby.tyson@gmail.com |
| 7 | 6 | digby.tyson@gmail.com |
| 8 | 7 | digby.tyson@gmail.com |
| 9 | 5 | ronny.polley@gmail.com |
| 10 | 6 | ronny.polley@gmail.com |
| 11 | 7 | reed.robert@gmail.com |
+----+------+------------------------+
答案 0 :(得分:2)
$key
& $value
覆盖此处:))
$t = 0;
foreach ($activos as $key => $value) {
foreach ($pagos as $key1 => $value1) {
if($activos[$value] == $pagos[$key1]){
$t += $pagos[$key1];
}
}
}
答案 1 :(得分:2)
您已从两个阵列中键和值,但您已将其删除!!
$t = 0;
foreach ($activos as $keyActivos => $valueActivos) {
foreach ($pagos as $keyPagos => $valuePagos) {
if($valueActivos == $keyPagos){
$t += $valuePagos;
}
}
}
答案 2 :(得分:0)
我认为这就是你需要的东西
{{1}}