Hallo Uwe,
ich habe ein zweidimensionales numerisches Array
$install[Zeilennummer][Spaltennummer]. Von diesem hätte ich gerne die Spaltensumme. Also ich will die Spalte festhalten und die Zahlen aller Zeilen summieren. Mit array_sum komme ich auf keinen grünen Zweig. Oder gehts mit array_sum und ich benutze eine falsche Syntax?
$summe = array_sum($install[][$i]);
Beispiel:
$x=array(2);
$x[0]=array(2);
$x[0][0]=1;
$x[0][1]=4;
// array_sum($x[0]) --> 5
$x[1]=array(2);
$x[1][0]=2;
$x[1][1]=6;
// array_sum($x[1]) --> 8
Wobei $i die Zählschleife für die Spalten bildet. Ich will natürlich nicht nur eine Summe bilden.
Verwende zwei geschachtelte Schleifen:
$s=array();
for($i=0;$i<2;$i++)
{
for($j=0;$j<2;$j++)
{
$s[$j]+=$x[$i][$j];
}
}
// $s[0] --> 3
// $s[1] --> 10
MfG, Thomas