csvFrage: csv-Datei zeilenweise auslesen

Beitrag lesen

Hallo,

ich habe ein Problem mit dem auslesen einer csv-Datei.
Aus dem php-Manual habe ich folgenden Code:

<?php  
$row = 1;  
if (($handle = fopen("test.csv", "r")) !== FALSE) {  
while($zeile = fgetcsv($handle,5000,";"))  
{  
echo "<h1>ggg</h1>";  
     for($x=0;$x<count($zeile);$x++)  
     {  
         echo"$zeile[$x]<br>";  
     }  
    }  
    fclose($handle);  
}  
?>  

Meine csv-Datei sieht so aus:

Nachname;Vorname;Geburtstdatum  
Brandt;Markus;15.03.94  
Meyer;Marcel;dd  
Müller;Max;ff  
bla;Michel;das

Jetzt möchte ich folgendes machen:
In der ersten Zeile wird nach "Vorname", "Nachname" und "Geburtstdatum" gesucht und die Position in einer Variable gespeichert (hier: $vorname=1, $nachname=2, $geburtstdatm=3).
In den nächsten Zeilen soll dann jeweils immer abhängig von der ersten Zeile eine "value" Variable beschrieben werden, der Psuedo-Code wäre in etwa:
Wenn $vorname ist gleich aktuelle Spalte dann
   speichere aktuellen Wert aus der csv-Datei in $vornameValue
Das gleiche mit $nachname und geburtstdatum.

Ich hoffe ihr versteht was ich meine. Kann mir jemand helfen?
LG