Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung und Beispielcode der PHP-Array-Verarbeitungsfunktion extract_php Beispiel
PHP-Array-Verarbeitungsfunktionsextrakt
Die Extraktionsfunktion wird verwendet, um Variablen aus dem Array in die aktuelle Symboltabelle zu importieren
Grundlegende Grammatik
int extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )
Mit dieser Funktion werden Variablen aus dem Array in die aktuelle Symboltabelle importiert. Jeder Schlüsselname wird daraufhin überprüft, ob er als zulässiger Variablenname verwendet werden kann, und es wird auch auf Konflikte mit vorhandenen Variablennamen in der Symboltabelle überprüft.
Parametereinführung:
Parameter | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|
var_array | Erforderlich. Gibt das zu verwendende Array an.
Es müssen assoziative Arrays verwendet werden. Numerisch indizierte Arrays liefern keine Ergebnisse, es sei denn, EXTR_PREFIX_ALL oder EXTR_PREFIX_INVALID wird verwendet. |
||||||||
extract_type |
Optional. Die Funktion extract() prüft, ob jeder Schlüsselname ein zulässiger Variablenname ist und prüft außerdem, ob er mit einem vorhandenen Variablennamen in der Symboltabelle in Konflikt steht. Die Behandlung illegaler und widersprüchlicher Schlüsselnamen wird anhand dieses Parameters bestimmt. Mögliche Werte:
|
||||||||
Präfix |
<?php $size = "large"; $var_array = array( "color" => "blue", "size" => "medium", "shape" => "sphere" ); extract($var_array, EXTR_PREFIX_SAME, "wddx"); echo " $color , $size , $shape , $wddx_size <br/>"; ?>Optional. Beachten Sie, dass ein Präfix nur erforderlich ist, wenn der Wert von extract_type EXTR_PREFIX_SAME, EXTR_PREFIX_ALL, EXTR_PREFIX_INVALID oder EXTR_PREFIX_IF_EXISTS ist. Wenn das Ergebnis nach dem Anhängen des Präfixes kein zulässiger Variablenname ist, wird dieser nicht in die Symboltabelle importiert. Zwischen dem Präfix und dem Array-Schlüsselnamen wird automatisch ein Unterstrich eingefügt. |
Rückgabewert
Gibt die Anzahl der erfolgreich in die Symboltabelle importierten Variablen zurück.
Beispiel: Laufergebnis: blau, groß, kugelförmig, mittel Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website!