extract()
importiert Variablen von einem Array in die aktuelle Symboltabelle.
Diese Funktion verwendet den Namen des Arrayschlüssels als variabler Name und den Array -Schlüsselwert als variabler Wert. Für jedes Element im Array wird in der aktuellen Symboltabelle eine entsprechende Variable erstellt.
Der zweite Parametertyp wird verwendet, um festzustellen, wie die Funktion extract()
solche Konflikte behandelt, wenn bereits eine Variable existiert, und es gibt ein gleichnamiges Element im Array.
Diese Funktion gibt die Anzahl der Variablen zurück, die erfolgreich in die Symboltabelle importiert wurden.
Weisen Sie Variablen $ A, $ B und $ c wichtige Werte "Katze", "Hund" und "Pferd" zu:
<? Php $ a = "original" ; $ my_array = array ( "a" => "kat" , "b" => "hunde" , "c" => "Pferd" ) ; Extrakt ( $ my_array ) ; echo "\ $ a = $ a ; \ $ b = $ b ; \ $ c = $ c " ; ?>
Probieren Sie es selbst aus
Verwenden Sie alle Parameter:
<? Php $ a = "original" ; $ my_array = array ( "a" => "kat" , "b" => "hunde" , "c" => "Pferd" ) ; extract ( $ my_array , extr_prefix_Same , "DUP" ) ; echo "\ $ a = $ a ; \ $ b = $ b ; \ $ c = $ c ; \ $ dUp_a = $ dUp_a " ; ?>
Probieren Sie es selbst aus