Abdul: Array Inhalte Zählen

hallo,

ich habe ein array mit zahlen zb.
1,1,2,2,3,4,4
oder
1,2,3,4,4,4,4,5,5,6 bis maximal 10 immer ab 1

wie kann ich jetzt zählen wieviele 1er im array sind wieviele 2er usw. ?

MfG Abdul

  1. hi,

    ich habe ein array mit zahlen zb.
    1,1,2,2,3,4,4
    oder
    1,2,3,4,4,4,4,5,5,6 bis maximal 10 immer ab 1
    wie kann ich jetzt zählen wieviele 1er im array sind wieviele 2er usw. ?

    "zählen" ins englische zu übersetzen, und dann einen blick ins manual, kapitel array-funktionen, zu werfen, ist doch wohl nicht wirklich so schwer ...?
    http://www.php.net/manual/de/function.array-count-values.php

    gruss,
    wahsaga

  2. Hallo Abdul,

    ich habe ein array mit zahlen zb.
    1,1,2,2,3,4,4
    oder
    1,2,3,4,4,4,4,5,5,6 bis maximal 10 immer ab 1

    wie kann ich jetzt zählen wieviele 1er im array sind
    wieviele 2er usw. ?

    $cnthash = Array();
    for($i=0;$i<count($array);$i++) {
      $cnthash[$array[$i]]++;
    }

    Danach kannst du per $cnthash[1] z. B. herausfinden, wie oft
    die 1 vorkommt. Nachteil bei der Sache ist, dass der Aufwand
    linear ist.

    Gruesse,
     CK

    --
    http://cforum.teamone.de/
    http://wishlist.tetekum.de/
    If God had meant for us to be in the Army, we would have been born with green, baggy skin.
    1. Ich danke dir!