Я не понимаю этого, пытаясь суммировать значения ключей, которые одинаковы в ассоциативном массиве. Я думал, что это будет непростой задачей, но это не тот случай, так пожалуйста ...Как суммировать значения одного и того же ключа в ассоциативном массиве
Я ожидаю, что следующий результат:
1 -->(7)
2 -->(14)
Вот массив:
$array = array(1=>4, 2=>8, 1=>3, 2=>6,);
Вот то, что я пытался с:
$sum= array();
Еогеасп ($ массив в качестве $ ключ => $ значение) {$ сумма [$ ключ] + = $ значение;} print_r ($ sum);
Во всяком случае, нет никакого цикла выполняется вообще, так как это возвращать результат,
Array ([1] => 3 [2] => 6);
и ошибка,
Undefined offset: 1
Я думал, может быть, есть функция PHP, чтобы справиться с этим, но я Будем рады любой помощи.
Что-то я не знаю. Просто нашел другой подход, основанный на том, что вы сказали, и он отлично работает, спасибо за помощь – alexis