Filtrar array bidimensional
Olá pessoal,
meu problema é o seguinte, eu criei um array bidimensional que recebe os dados do MySQL. Assim:
CODE
for ($cont=0;$cont < $q_regi;$cont++) {
$db_id[]=mysql_result($result,$cont,"id");
$db_fornecedor=mysql_result($result,$cont,"nome");
$db_valor=mysql_result($result,$cont,"valor");
$vetor[$v]['nome'] ="$db_fornecedor";
$vetor[$v]['valor'] = $db_valor;
$v++;
}
foreach($vetor as $vech1) {
foreach($vech1 as $vech2) {
echo "$vech2\n";
}
}
Até ai beleza ta lendo todos os nomes e valores do banco, o problema é que eu quero que quando um nome(string) seja repetido ele não seja listado porém o valor deve ser incrementado no valor anterior.
Tipo em vez de listar:
Seu_Ze 100
Dona_Maria 200
Seu_Ze 50
Listar assim:
Seu_Ze 150
Dona_Maria 200
Eu já pesquisei aqui, mas nun tenho nem idéia de como fazer isso.. :wacko:
Eh isso ae, valeu... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Discussão (2)
Carregando comentários...