SEL.html

extract

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

void extract(array var_array [, int extract_type [, string prefix]])

 

nach obennach unten 

Version

PHP 3 >= 3.0.7, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Die Funktion extract() erzeugt aus jedem einzelnen Element eines Arrays
(var_array) eine Variable. Der Name der Variablen entsteht aus dem Schlüssel
des jeweiligen Elements, der Wert der Variablen entspricht dem Wert des
Elements. Abhängig vom Wert des Parameters extract_type wird der
Name der Variablen nach folgenden Regeln gebildet:
EXTR_OVERWRITE: Wenn der zu erzeugende Variablennamen schon existiert,
wird die vorhandene Variable überschrieben. Diese Option ist der Standardwert
der Funktion.
EXTR_SKIP: Wenn der zu erzeugende Variablennamen schon existiert, wird die
vorhandene Variable nicht überschrieben.
EXTR_PREFIX_SAME: Wenn der zu erzeugende Variablennamen schon
existiert, wird der Präfix prefix auf die betroffene Variable angewendet.
EXTR_PREFIX_ALL: Alle Variablen werden zur Vermeidung von
Namenskollisionen mit dem Präfix prefix ausgestattet. Der Variablenname
besteht aus dem Präfix, einem Unterstrich und dem Schlüssel des assoziativen
Arrays.
EXTR_PREFIX_INVALID: Nur sonst ungültige Variablennamen werden mit
dem Präfix prefix ausgestattet.
Um möglichen Fehlern aus dem Weg zu gehen, ist es ratsam, die Option
EXTR_PREFIX_ALL zu nutzen.

Siehe auch:

 

nach obennach unten 

Beispiel

<?PHP
$vers = "PHP";
$array = array("fruit" => "banane",_
"vers" => "ASP",_
"rund" => "kreis");
extract($array, EXTR_PREFIX_ALL, "nxxs");
echo "$nxxs_fruit, $vers, $nxxs_vers,_ $nxxs_rund"; 
?>

 

nach obennach unten 

Ausgabe

banane, PHP, ASP, kreis

 

nach oben
weiter:weiter Seite in_array
zurück:zurück Seite end
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de