Zählen unterschiedlicher Inhalte eines Arrays

  • Hallo,
    hab mal wieder ne Frage zu Arrays.
    Hier mal ein kleines Beispiel:

    Code
    test[0]=\"rot\";
    test[1]=\"blau\";
    test[2]=\"gruen\";
    test[3]=\"rot\";
    test[4]=\"schwarz\";
    test[5]=\"gruen\";


    Gibt es vielleicht eine Methode mit der man nun feststellen kann, wieviel unterschiedliche Farben in den Arrays stehen? So dass er mir bei meinem Beispiel jetzt eine "4" ausgeben würde.
    Oder weiss jemand, wie man es anders anstellen kann?
    Thx

  • Hey Gast!
    Hast Du eine Frage, die Du gerne beantwortet haben möchtet? Klickt auf den folgenden Link und Du wirst die Antwort finden:

    Hier findest Du die Antworten

    Egal, ob es sich um eine Frage zu einem bestimmten Thema in eurem Studium oder um allgemeine Ratschläge handelt - wir haben die Antworten, die ihr sucht. Also zögert nicht und klickt auf den Link! Wir freuen uns darauf, euch zu helfen.

  • PHP
    test[0]=\"rot\";
    test[1]=\"blau\";
    test[2]=\"gruen\";
    test[3]=\"rot\";
    test[4]=\"schwarz\";
    test[5]=\"gruen\";
    $ausgabe = count(array_flip($test));
    echo($ausgabe);

    oder so zumindest in php

    Da s NA R F

  • ups, hatte vergessen das ich es für C++ brauche.
    hoffentlich geht es da auch so einfach.
    ansonsten hoffe ich, das noch einer eine gute Idee hat :idee