Hallo Fred,
$ar=array();
list ($ar['Feld1'], $ar['Feld2'])=array('foo', 'bar');
var_dump($ar);
Hier liegt ja, sofern ich nicht komplett auf'm Schlauche stehe, respektive sitze, mein Problem.
Hier habe ich auch wieder statisch einzugebende Bezeichner mit einer festgelegten Zahl, aber ich habe ja unterschiedlich viele Bezeichner mit unterschiedlichen Namen.
Einmal habe ich...
list ($Ebene, $Name, $eMail, $Homepage, $Nachricht, $Datum, $Uhrzeit, $IP, $Token, $Status) = explode ("|#|", $Zeilen [$i]);
Ein anderes Mal hingegen...
list ($Name, $Nachricht, $Datum, $Uhrzeit) = explode ("|#|", $Zeilen [$i]);
Und hier habe ich...
list ($Datum, $Uhrzeit, $IP) = explode ("|#|", $Zeilen [$i]);
Nur um ein paar Varianten zu nennen.
Um Dein Beispiel aufzugreifen:
$ar wird mit den jeweiligen Spalten als später zu verwendende Bezeichner vorbelegt und an "list ()" übergeben.
Ich brauche das Array aber bereits im "list()"-Befehl, da ich auf gleicher "Ebene" den "explode"-Befehl ausführe.
Gruß
Enrico