Ankündigung

Einklappen
Keine Ankündigung bisher.

Ansprechen eines Arrays aus *.csv

Einklappen

Neue Werbung 2019

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

  • Ansprechen eines Arrays aus *.csv

    Hallo Leute!
    Folgende Situation: ich habe ein zweidimensionales Array, welches aus dem Auslesen von Daten aus einer *.csv-Datei resultiert. Innerhalb dieser *.csv-Datei gab es eine Indexierung der Datensätze. Nur kann ich die Array-Einträge mit eben diesem Index leider nicht mehr ansprechen, da dieses beim Auslesen entsprechend automatisch durchnummeriert wurde. Hier einmal das Array:

    PHP-Code:
    array(21) { [0]=>  array(4) { [0]=>  string(34"TAI-2 Adressenliste Schuljahr 0910" [1]=>  string(0"" [2]=>  string(0"" [3]=>  string(2" " } [1]=>  array(1) { [0]=>  string(2" " } [2]=>  array(4) { [0]=>  string(2"Nr" [1]=>  string(4"Name" [2]=>  string(7"Vorname" [3]=>  string(7"Tisch " } [3]=>  array(4) { [0]=>  string(1"1" [1]=>  string(6"Flebbe" [2]=>  string(6"Daniel" [3]=>  string(3"2 " } [4]=>  array(4) { [0]=>  string(1"2" [1]=>  string(9"Gernetzke" [2]=>  string(9"Alexander" [3]=>  string(3"2 " } [5]=>  array(7) { [0]=>  string(1"3" [1]=>  string(5"Gohra" [2]=>  string(9"Sebastian" [3]=>  string(2"14" [4]=>  string(5"Junga" [5]=>  string(6"Daniel" [6]=>  string(3"5 " } [6]=>  array(4) { [0]=>  string(1"5" [1]=>  string(10"Kannenberg" [2]=>  string(4"Sven" [3]=>  string(3"3 " } [7]=>  array(4) { [0]=>  string(1"6" [1]=>  string(10"Kirchmeier" [2]=>  string(6"Julian" [3]=>  string(3"5 " } [8]=>  array(4) { [0]=>  string(1"7" [1]=>  string(6"Köneke" [2]=>  string(7"Andreas" [3]=>  string(3"3 " } [9]=>  array(4) { [0]=>  string(1"8" [1]=>  string(9"Kreismann" [2]=>  string(4"Alex" [3]=>  string(3"2 " } [10]=>  array(4) { [0]=>  string(1"9" [1]=>  string(8"Mitschke" [2]=>  string(5"Isaak" [3]=>  string(3"1 " } [11]=>  array(7) { [0]=>  string(2"10" [1]=>  string(12"Pfannenstiel" [2]=>  string(9"Alexander" [3]=>  string(1"4" [4]=>  string(5"Pröhl" [5]=>  string(6"Julian" [6]=>  string(3"4 " } [12]=>  array(4) { [0]=>  string(2"12" [1]=>  string(7"Rohmann" [2]=>  string(9"Christoph" [3]=>  string(3"3 " } [13]=>  array(4) { [0]=>  string(2"13" [1]=>  string(8"Rövekamp" [2]=>  string(7"Michael" [3]=>  string(3"1 " } [14]=>  array(4) { [0]=>  string(2"14" [1]=>  string(5"Rüter" [2]=>  string(6"Henner" [3]=>  string(3"3 " } [15]=>  array(4) { [0]=>  string(2"15" [1]=>  string(8"Scheuren" [2]=>  string(7"Michael" [3]=>  string(3"1 " } [16]=>  array(4) { [0]=>  string(2"16" [1]=>  string(6"Schutt" [2]=>  string(9"Sebastian" [3]=>  string(3"2 " } [17]=>  array(4) { [0]=>  string(2"17" [1]=>  string(6"Sitner" [2]=>  string(9"Alexander" [3]=>  string(3"2 " } [18]=>  array(4) { [0]=>  string(2"18" [1]=>  string(8"Wellmann" [2]=>  string(7"Vincent" [3]=>  string(3"2 " } [19]=>  array(4) { [0]=>  string(2"19" [1]=>  string(6"Wolter" [2]=>  string(6"Daniel" [3]=>  string(3"1 " } [20]=>  array(1) { [0]=>  string(0"" } } 
    Die ersten drei Einträge sind getrost zu ignorieren, die werden bei nur später beim Schreiben wieder benötigt.
    Ab Index 3 sieht man im ersten Feld eine Nummerierung und auf eben diese würde ich gerne wieder zugreifen können, damit, falls zwischendrin Einträge wegfallen, ich nicht dauernd den Code ändern muss.
    Irgendwelche Ideen?

  • #2
    Sie mal im Manual unter: PHP: fgetcsv - Manual

    Diese Funktion erstellt dir ein assoziatives Array anhand der Header-Zeile.

    Kommentar

    Lädt...
    X