1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Gleich Werte in einem Array auslesen und zählen

  • Martin1986
  • 4. September 2015 um 16:48
  • Unerledigt
  • Martin1986
    2
    Martin1986
    Mitglied
    Punkte
    20
    Beiträge
    2
    • 4. September 2015 um 16:48
    • #1

    Hallo zusammen,

    ich möchte in Php ein Array dessen Werte doppelt sind auslesen und zählen lassen.

    z.b. Array = {'Auto','Zug','Zug','Schiff','Zug','Schiff','Auto','Zug','Schiff'};

    als Ausgabe:

    2x Auto
    4x Zug
    3x Schiff

    Irgendwie fällt mir einfach kein Algorythmus ein. Ich war zuerst am überlegen alles in einer Liste zwischen zu speichern worin ich aber leider nicht sehr fit bin.
    Kann mir jemand weiter helfen?

  • jimb0
    1
    jimb0
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 4. September 2015 um 17:06
    • #2

    ich kenn zwar php nicht so gut, aber wird wohl eine hashmap ähnliche datenstruktur geben...

    foreach(value in array)
    {
    if(!contains(map, value))
    put(map, value, 1);
    else
    put(map, value, get(map,value) + 1)
    }

    lg

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung