Fred Furunkelstein: An "list()" Array übergeben statt statischer Bezeichner

Beitrag lesen

Hallo ChrisB,

dann muss ich die Seite nochmals durchforsten, beim ersten Einarbeiten konnte ich hier leider keine Ansätze finden, deswegen hatte ich mich auch an euch gewandt.

Wieso? Da steht doch im Wesentlichen, dass Du an list() auch Array-Elemente als Argumente übergeben kannst. Mein Beispiel:

<?php  
$ar=array();  
list ($ar['Feld1'], $ar['Feld2'])=array('foo', 'bar');  
var_dump($ar);  
?>

Die Reihenfolge der Ausgabe mit var_dump ist merkwürdig, bei einem foreach ist das von Interesse, bei einem hash aber eher nicht.

array(2) {
  ["Feld2"]=>
  string(3) "bar"
  ["Feld1"]=>
  string(3) "foo"
}