lvl: array inhalt addieren

Hallo Ihrs!

Folgendes...

Ich habe ein Array

$array = array("1", "2", "3", ...); //kein feste Anzahl an Inhalten, aber immer Zahlen

Nun möchte ich den Inhalt des Arrays addieren sprich:

$gesamt = 1 + 2 + 3 + ... //also Inhalt des Array

Ich zerbrech mir hier schon 60 Min die Birne wie man das am besten macht, aber mir fällt keine vernünftige lösung ein.

Ein Ansatz war:

1  $a = "1";
2  $b = "0";
3  while ($a < $anzahl)
4  {
5    $gesamt = $array[$b];
6    $a++
7    $gesamt."$a" = $gesamt + $array[$b];
8  }
9  echo $gesamt.$a;

leider bringt das bis jetzt nicht den gewünschten Erfolg da er in Zeile 7 einen "Parse error: parse error, unexpected T_VARIABLE" hat.

Vielleicht ist es für heute auch einfach zu spät, ich hoffe mir kann da einer helfen.

DANKE

  1. Hallo!

    $array = array("1", "2", "3", ...); //kein feste Anzahl an Inhalten, aber immer Zahlen

    Nun möchte ich den Inhalt des Arrays addieren sprich:

    $gesamt = 1 + 2 + 3 + ... //also Inhalt des Array

    http://www.php.net/array-sum

    André Laugks

    --
    Die Frau geht, die Hilti bleibt!
  2. echo $begrüßung;

    $array = array("1", "2", "3", ...); //kein feste Anzahl an Inhalten, aber immer Zahlen

    Wenn du nur Zahlen speichern willst, dann solltest du auch Zahlen nehmen, keine Strings.

    Nun möchte ich den Inhalt des Arrays addieren sprich:

    Wenn du es unbedingt zu Fuss machen willst (also ohne array_sum()), dann geht das am besten so:

      
    $summe = 0;  
    foreach ($array as $value)  
      $summe += $value;  
    
    

    leider bringt das bis jetzt nicht den gewünschten Erfolg da er in Zeile 7 einen "Parse error: parse error, unexpected T_VARIABLE" hat.

    da fehlt ein ;

    6    $a++

    echo "$verabschiedung $name";