<?php
$consumption = [
'MONDAY' => [
'REFRIGERATOR' => [
3,
9,
7,
],
'WASHINGMACHINE' => [
2,
4,
2,
8,
],
],
'TUESDAY' => [
'REFRIGERATOR' => [
5,
3,
8,
],
'OVEN' => [
4,
1,
4,
],
],
'WEDNESDAY' => [
'TV' => [
6,
9,
],
'REFRIGERATOR' => [
2,
3,
5,
2,
],
],
'THURSDAY' => [
'TV' => [
5,
3,
3,
2,
],
'FAN' => [
4,
9,
8,
5,
],
],
'FRIDAY' => [
'WASHINGMACHINE' => [
8,
5,
],
'OVEN' => [
3,
9,
7,
],
],
];
$result = [];
foreach($consumption as $v)
{
foreach($v as $v_k => $v_v)
{
if(isset($result[$v_k]))
$result[$v_k] += array_sum($v_v);
else
$result[$v_k] = array_sum($v_v);
}
}
print_r($result);
- Output for 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.29, 8.2.0 - 8.2.20, 8.3.0 - 8.3.8
- Array
(
[REFRIGERATOR] => 47
[WASHINGMACHINE] => 29
[OVEN] => 28
[TV] => 28
[FAN] => 26
)
preferences:
244.2 ms | 404 KiB | 296 Q