Я работаю над этой проблемой уже пару дней. Я хотел бы создать массив, содержащий список идентификаторов пользователя с суммой value1 и value2 из списка данных ниже.Группировка и добавление значений многомерных массивов PHP
User ID value1 Value2
1 21 2
2 2 6
3 4 43
1 3 9
2 17 8
1 12 28
Это объединение различных моих попыток. Это все неправильно, но передает то, что я пытаюсь сделать.
$members_list = array();
if(!in_array($user_id, $members_list)){
array_push($members_list, $user_id);
}
foreach($data_table as $data_row){
if($user_id == $data_row['$user_id']) {
$members_list[$_user_id]['total'] = $members_list[$user_id]['total'] + $data_row['value1'] + $data_row['value2'];
}
}
Я пытаюсь научить себя, как программировать и, вероятно, не хватает фундаментального понимания того, как организовать и перебрать многомерных массивов. Надеюсь, кто-то поможет мне разобраться. Заранее спасибо.
Не могли бы вы вывести результат var_dump ($ data_table) '? – Dinistro