Werte in einem Array

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte in einem Array

    Hallo ich habe folgendes Problem...

    ich möchte die werte von 7 variablen zusammenzählen und den durchschnitt errechnen.

    beispiel:

    mo = 2
    die = 3
    mi = 2
    do= 0
    fr = 1
    sa = 0
    so = 0

    die summe ergibt 8
    diese soll jetzt durch 4 geteilt werden.
    Der Durchschnitt ist 2
    die variablen, die eine 0 enthalten werden nicht berücksichtigt...

    danke jetzt schon einmal für eure hilfe

  • #2
    Hilfe wobei?

    Du bist lang genug dabei, oder?

    Also, whats your Problem?

    sum() und count() helfen dir nicht direkt weiter, weil du ja nullen ignorieren willst.

    also musst du das array in ner schleife durchgehen

    That's it.

    Kommentar


    • #3
      PHP-Code:
      $ar=array(2,3,2,0,1,0,0);
      $count=0;
      $avg=0;
      foreach(
      $ar as $a){
       
      $avg=($a!=0?($avg*($count)+$a)/++$count:$avg);
      }
      echo 
      $avg
      Slava
      bituniverse.com

      Kommentar


      • #4
        OffTopic:
        Streber! *hust*

        Kommentar


        • #5
          Original geschrieben von TobiaZ
          OffTopic:
          Streber! *hust*
          nee
          das war eine extra perverse Form zum nachdenken.

          sonnst:
          in einer schleife{
          wenn Arrayelement==0
          dann count erhöhen und Arrayelement zu einer Summe addieren
          }

          Summe/count anzeigen
          Slava
          bituniverse.com

          Kommentar

          Lädt...
          X