дал этот массив:значения суммы с заданным ключом в php?
array(40) {
[0]=>
array(10) {
["item"]=>
string(5) "AABBCC"
["quants"]=>
string(1) "1"
}
[1]=>
array(10) {
["item"]=>
string(5) "AABBCC"
["quants"]=>
string(1) "1"
}
[2]=>
array(10) {
["item"]=>
string(5) "SLF02"
["quants"]=>
string(1) "1"
}
[3]=>
array(10) {
["item"]=>
string(5) "SLF02"
["quants"]=>
string(1) "3"
}
}
как без использования Еогеасп я в конечном итоге с этого выхода:
array(40) {
[0]=>
array(10) {
["item"]=>
string(5) "AABBCC"
["quants"]=>
string(1) "2"
}
[1]=>
array(10) {
["item"]=>
string(5) "SLF02"
["quants"]=>
string(1) "3"
}
}
есть какие-либо array_sum функции, чтобы сделать это с помощью многомерного массива, как это в PHP?
array_map, наверное, но по-прежнему использует цикл внутри , почему страх перед визитом? –
, потому что это работает в вложенном foreach allready, и я мог обойтись без использования другого. но если foreach - это способ сделать это .. тогда hey ho .. – vimes1984
Просто потому, что вы используете 'array_map()', который использует цикл внутри, не делает его лучше – Rizier123