подсчитать и сложить значения массива в массиве php

Возможно, более короткая и, по общему признанию, более ленивая / менее рекомендуемая альтернатива ответа Бена будет использовать JSON для сравнения:

let s = new Set()

arr.forEach(obj => (
    !s.has(JSON.stringify(obj)) && s.add(JSON.stringify(obj))
))

s = new Set([...s].map(o => JSON.parse(o)))

Стоит отметить, что это будет работать, только если ключ -значные пары находятся в одном порядке.

2
задан Niranjan 20 January 2019 в 07:48
поделиться

1 ответ

Попробуйте что-то вроде этого:

$adult_count = 0;
$child_count = 0;

foreach($room_details as $count){
    $adult_count += $count->adults;
    $child_count += $count->childs;
}

echo $adult_count;
echo $child_count;
0
ответ дан Naveed 20 January 2019 в 07:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: