fraissat 0 Denunciar post Postado Janeiro 21, 2010 Olá Pessoal, estou com um probleminha por aqui, tenho um array multidimensional e preciso somar somente um dos elementos dele. Vejam esse exemplo: $a[0][0] = "a"; $a[0][1] = "1"; $a[1][0] = "b"; $a[1][1] = "2"; Como fazer a soma de $a[0][1] + $a[1][1]. PS - meu array tem mais de 5000 itens, não dá para fazer manual. Brigadão pela atenção PAZ Gerson Fraissat Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Janeiro 21, 2010 você quer somar leetra com numero nesse array ? Compartilhar este post Link para o post Compartilhar em outros sites
fraissat 0 Denunciar post Postado Janeiro 21, 2010 Não Dee, o $a[0][1] e $a[1][1] são numéricos. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Janeiro 22, 2010 Como você vai saber qual item é para somar? É sempre o que tem o segundo índice 1 e o primeiro índice varia? Se for isto, você pode utilizar um for. $soma = 0 for($x = 0; $x < count($a); $x++) { $soma += $a[$x][1]; } echo 'A soma total é ',$soma; Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Ferminiano 2 Denunciar post Postado Janeiro 22, 2010 e se for pra somar todos $soma = 0; for($x = 0; $x < count($a); $x++) { $soma += array_sum($a[$x]); } echo 'A soma total é ',$soma; Compartilhar este post Link para o post Compartilhar em outros sites