Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung zum Erstellen von Array-Instanzen über Variablen in PHP Compact
Die Funktion
php compact wird zum Erstellen eines Arrays verwendet. Der Funktionsparameter „compact“ akzeptiert eine oder mehrere Variablen und verwendet dann den Namen Variable als erstelltes Array, der Variablenwert wird als Wert des erstellten Arrays verwendet und dann wird das erstellte Array zurückgegeben. In diesem Artikel werden die grundlegende Syntax und Anwendungsbeispiele der Kompaktfunktion erläutert. Programmierer, die es benötigen, können darauf zurückgreifen.
PHP Compact erstellt ein Array über Variablen
Die Compact-Funktion erstellt ein Array über eine oder mehrere Variablen. Das Array enthältVariablennamen und deren Wert.
Diese Funktion verhält sich genau entgegengesetzt zuextract().
Grundlegende SyntaxArray kompakt ( gemischt $varname [, gemischt $... ] )
Zeichenfolge, die keinen entsprechenden Variablennamen hat, wird ignoriert.
Parametereinführung:参数 | 描述 |
---|---|
varname | 必需。可以是带有变量名的字符串,或者是变量数组。 |
... | 可选。可以是带有变量名的字符串,或者是变量数组。允许多个参数。 |
veränderliche Variablen nicht innerhalb von Funktionen für die superglobalen Arrays von PHP verwendet werden dürfen, kann das superglobale Array derzeit nicht an compact() übergeben werden.
<?php $city = "San Francisco"; $state = "CA"; $event = "SIGGRAPH"; $location_vars = array( "city", "state" ); $result = compact("event", "nothing_here", "location_vars"); print_r($result); echo "<br/><br/>"; $result = compact("event", "nothing_here", $location_vars); print_r($result); ?>Laufergebnis: Array ( [event] => SIGGRAPH [location_vars] => Array ( [ 0] => Stadt [1] => Bundesstaat) )Array ( [event] => SIGGRAPH [Stadt] => San Francisco [Bundesstaat] => CA )
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Erstellen von Array-Instanzen über Variablen in PHP Compact. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!