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 ($wirbeltiereEXTR_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