Datenzusammenfassung

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

  • Datenzusammenfassung

    Hallo,

    ich habe seit 2 Tagen folgendes Problem und bin derzeit nicht im Stande ein paar brauchbare Programmzeilen dazu zu schreiben. Mit der Bitte um Anregung bzw. Hilfe schildere ich mein Anliegen:

    habe folgende Datei (*.txt) mit diesem Inhalt:


    p4_009
    bs_001
    bs_001
    bs_001
    bs_002
    ca_005
    ca_005
    ca_006
    ca_006
    ca_010
    ca_016
    ks_001 .......

    wie bekomme ich es hin, daß ich daraus folgende machen kann:
    Eigentlich eine simple Zusammenfassung ;-)

    p4_009 - 1
    bs_001 - 3
    bs_002 - 1
    ca_005 - 2
    ca_006 - 2
    ca_010 - 1
    ca_016 - 1
    ks_001 - 1


    Danke
    mfg
    Axel

  • #2
    Was hast Du bisher für Ansätze?

    Stichworte:
    file() - Datei in Array lesen
    fopen() - Datei öffnen
    fwrite() - Datei schreiben

    und dann gibt es eine sehr schöne Funktion in den UCN zu array_unique:
    http://de3.php.net/manual/de/functio...ique.php#40685
    die genau das macht was du brauchst.

    Kommentar


    • #3
      in ein Array einlesen ja, aber ich brauche ja die Angabe der Zahl, wieoft der Eintrag vorhanden ist. Das bereit mir Schmerzen. Ansonsten hätte ich auch schon die Doppeleinträge bein Schreiben der Textdatei abblocken können. Danke für Deine Antwort.

      Kommentar


      • #4
        Ich versuche es mal mit:

        array array_count_values ( array $input )

        Kommentar


        • #5
          @OnkelAki: Lies mir doch mal zu und schau dir die Funktion an, zu der ich verlinkt habe!

          EDIT:

          Quatsch, Array_count_values() reicht total aus! Sorry.

          Zuletzt geändert von pekka; 14.06.2008, 11:24.

          Kommentar


          • #6
            ja, stimmt, danke.

            Kommentar

            Lädt...
            X