<?php
# aqui estão seus dados
# equivale a estrutura do array oriundo da query que executou
array("id" => 1, "saldo" => 0), array("id" => 2, "saldo" => 50), array("id" => 3, "saldo" => 20), array("id" => 4, "saldo" => 18), );
# no total tem que aparecer 88
$saldoTotal = 0;
foreach($meusDados as $k => $v)
{
# soma o registor atual ao valor acumulado
$saldoTotal += $v['saldo'];
}
echo "saldo total: {$saldoTotal}\n";
# ou uma função mais fácil
array("id" => 1, "saldo" => 0), array("id" => 2, "saldo" => 50), array("id" => 3, "saldo" => 20), array("id" => 4, "saldo" => 18), );
$saldoTotal = 0;
array_walk($meusDados, function($item) use (&$saldoTotal){ $saldoTotal += $item['saldo'];
});
echo "saldo total da função mais prática: {$saldoTotal}";
PD9waHAKCiMgYXF1aSBlc3TDo28gc2V1cyBkYWRvcwojIGVxdWl2YWxlIGEgZXN0cnV0dXJhIGRvIGFycmF5IG9yaXVuZG8gZGEgcXVlcnkgcXVlIGV4ZWN1dG91CiRtZXVzRGFkb3MgPSBhcnJheSgKCWFycmF5KCJpZCIgPT4gMSwgInNhbGRvIiA9PiAwKSwKCWFycmF5KCJpZCIgPT4gMiwgInNhbGRvIiA9PiA1MCksCglhcnJheSgiaWQiID0+IDMsICJzYWxkbyIgPT4gMjApLAoJYXJyYXkoImlkIiA9PiA0LCAic2FsZG8iID0+IDE4KSwKKTsKCiMgbm8gdG90YWwgdGVtIHF1ZSBhcGFyZWNlciA4OAokc2FsZG9Ub3RhbCA9IDA7Cgpmb3JlYWNoKCRtZXVzRGFkb3MgYXMgJGsgPT4gJHYpCnsKCSMgc29tYSBvIHJlZ2lzdG9yIGF0dWFsIGFvIHZhbG9yIGFjdW11bGFkbwoJJHNhbGRvVG90YWwgKz0gJHZbJ3NhbGRvJ107Cn0KCmVjaG8gInNhbGRvIHRvdGFsOiB7JHNhbGRvVG90YWx9XG4iOwoKIyBvdSB1bWEgZnVuw6fDo28gbWFpcyBmw6FjaWwKCiRtZXVzRGFkb3MgPSBhcnJheSgKCWFycmF5KCJpZCIgPT4gMSwgInNhbGRvIiA9PiAwKSwKCWFycmF5KCJpZCIgPT4gMiwgInNhbGRvIiA9PiA1MCksCglhcnJheSgiaWQiID0+IDMsICJzYWxkbyIgPT4gMjApLAoJYXJyYXkoImlkIiA9PiA0LCAic2FsZG8iID0+IDE4KSwKKTsKCiRzYWxkb1RvdGFsID0gMDsKCmFycmF5X3dhbGsoJG1ldXNEYWRvcywgZnVuY3Rpb24oJGl0ZW0pIHVzZSAoJiRzYWxkb1RvdGFsKXsKCSRzYWxkb1RvdGFsICs9ICRpdGVtWydzYWxkbyddOwp9KTsKCmVjaG8gInNhbGRvIHRvdGFsIGRhIGZ1bsOnw6NvIG1haXMgcHLDoXRpY2E6IHskc2FsZG9Ub3RhbH0iOw==