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

  • D4rth R4tz3
    hat ein Thema erstellt Ansprechen eines Arrays aus *.csv.

    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?

  • hpf
    antwortet
    Sie mal im Manual unter: PHP: fgetcsv - Manual

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

    Einen Kommentar schreiben:

Lädt...
X