Суммирование значений многомерного массива по ключу без цикла

У меня есть это:

Array (
    [0] => Array ( [f_count] => 1 [uid] => 105 ) 
    [1] => Array ( [f_count] => 0 [uid] => 106 ) 
    [2] => Array ( [f_count] => 2 [uid] => 107 ) 
    [3] => Array ( [f_count] => 0 [uid] => 108 ) 
    [4] => Array ( [f_count] => 1 [uid] => 109 ) 
    [5] => Array ( [f_count] => 0 [uid] => 110 ) 
    [6] => Array ( [f_count] => 3 [uid] => 111 )
)

Что мне нужно это:7, которая является суммойf_count column.I»

пытаюсь понять это пару часов. я думалarray_sum() будет работать, но не с многомерным массивом. Так что я'мы пытались выяснить, как изолироватьf_countсunset() или сращивания или что-то еще, но каждое решение, кажется, включает в себяforeach петля. Я'мы перепутали сarray_maparray_walkи другие безрезультатно. У меня нетя нашел функцию, которая хорошо работает с многомерными массивами.

м работает PHP 5.4.

Может кто-нибудь, пожалуйста, покажите мне, как суммировать этот столбец безforeach цикл?

Если это поможет,f_count значения никогда не будут выше чем100иuid значения всегда будут больше чем.100

В качестве альтернативы, если естьЭто способ выполнить мой запрос по-другому, так что массив не многомерен, что, очевидно, также будет работать.

$query = "SELECT f_count, uid FROM users WHERE gid=:gid";
...
$array = $stmt->fetchAll();

м с помощью PDO.

Ответы на вопрос(5)

Ваш ответ на вопрос