Diesen Tipp in Originalversion zeigen.
Variablen aus Array-Elementen erzeugen
Möchten Sie aus jedem einzelnen Element eines Arrays eine Variable extrahieren?
Dann verwenden Sie die Funktion extract() . Die Parameterübergabe sieht dabei wie folgt aus:
int extract (array var_array [,int ex_type [, string prefix]])
Um Fehlern aus dem Weg zu gehen, sollte als "ex_type", "EXTR_PREFIX_ALL" verwendet werden, wobei allen
extrahierenden Variablen der in "prefix" angegebene Präfix angehängt wird.
Mit "EXTR_OVERWRITE" wird dagegen kein Präfix angehängt sondern die Inhalte bestehender Variablen mit selbem Namen
einfach überschrieben. Im folgenden ein Beispiel-Code:
<?php
$wirbeltiere = array ("st" => "Säugetiere", "voe" => "Vögel", "fi" => "Fische", "re" => "Reptilien", "am" => "Amphibien");
extract ($wirbeltiere, EXTR_PREFIX_ALL, "ex");
echo $ex_st . "<br>";
echo $ex_voe . "<br>";
echo $ex_fi . "<br>";
echo $ex_re . "<br>";
echo $ex_am . "<br>";
?>
(as)
Copyright (c) 2002-2005 by Andreas Schroth
URL: www.computer-tipps.net/webdesign35.html