Murilo Reinert Postado Dezembro 3, 2010 Denunciar Share Postado Dezembro 3, 2010 Olá pessoal, me deparei com uma dúvida de como somar arary's, segue abaixo como preciso que eles sejam somados:Tenho esse array:Array ( [0] => 50.00|7 [1] => 50.00|2 [2] => 50.00|6 [3] => 100.00|3 [4] => 350.00|9 [5] => 350.00|2 [6] => 350.00|7 [7] => 50.00|7 [8] => 50.00|2 [9] => 50.00|6 )[0] => 50.00|7Roxo: Valor em R$Verde: ID do usuárioDando um explode() no Pipe( | ), tenho esse resultado:50.00|7Array ( [0] => 50.00 [1] => 7 )50.00|2Array ( [0] => 50.00 [1] => 2 )50.00|6Array ( [0] => 50.00 [1] => 6 )100.00|3Array ( [0] => 100.00 [1] => 3 )350.00|9Array ( [0] => 350.00 [1] => 9 )350.00|2Array ( [0] => 350.00 [1] => 2 )350.00|7Array ( [0] => 350.00 [1] => 7 )50.00|7Array ( [0] => 50.00 [1] => 7 )50.00|2Array ( [0] => 50.00 [1] => 2 )50.00|6Array ( [0] => 50.00 [1] => 6 ) Preciso somar todos os valores dos ID's que são iguais.Então, eu teria 5 ID's com os seus valores somados.Consegui me expressar bem?alguém tem alguma idéia de como somar isso?AbraçosMurilo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Murilo Reinert Postado Dezembro 3, 2010 Autor Denunciar Share Postado Dezembro 3, 2010 Olá, consegui com a ajuda do Periscuelo do Imasters, ficou asism:foreach ($valores as $total_value) { $array[] = split("[|]", $total_value); } foreach ($array AS $values) { $nArr[$values[1]] += $values[0]; } print_r($nArr);Obrigado a todos.AbraçosMurilo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Murilo Reinert
Olá pessoal, me deparei com uma dúvida de como somar arary's, segue abaixo como preciso que eles sejam somados:
Tenho esse array:
[0] => 50.00|7
Roxo: Valor em R$
Verde: ID do usuário
Dando um explode() no Pipe( | ), tenho esse resultado:
50.00|7
Array ( [0] => 50.00 [1] => 7 )
50.00|2
Array ( [0] => 50.00 [1] => 2 )
50.00|6
Array ( [0] => 50.00 [1] => 6 )
100.00|3
Array ( [0] => 100.00 [1] => 3 )
350.00|9
Array ( [0] => 350.00 [1] => 9 )
350.00|2
Array ( [0] => 350.00 [1] => 2 )
350.00|7
Array ( [0] => 350.00 [1] => 7 )
50.00|7
Array ( [0] => 50.00 [1] => 7 )
50.00|2
Array ( [0] => 50.00 [1] => 2 )
50.00|6
Array ( [0] => 50.00 [1] => 6 )
Preciso somar todos os valores dos ID's que são iguais.
Então, eu teria 5 ID's com os seus valores somados.
Consegui me expressar bem?
alguém tem alguma idéia de como somar isso?
Abraços
Murilo
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.