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) "" } }
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?
Einen Kommentar schreiben: