Heim > Artikel > Backend-Entwicklung > Ausführliche Erklärung zur Verwendung der PHP-Compact()-Funktion
Die Funktion „compact()“ ist eine in PHP integrierte Funktion, die zum Erstellen von Arrays mithilfe von Variablen verwendet wird. Diese Funktion ist das Gegenteil der Funktion extract(). Es erstellt ein assoziatives Array, dessen Schlüssel Variablennamen und dessen entsprechende Werte Array-Werte sind.
Syntax:
array compact("variable 1", "variable 2"...)
Parameter: Diese Funktion akzeptiert eine variable Anzahl von Parametern, getrennt durch Komma-Operator (','). Diese Parameter sind vom Datentyp „String“ und geben die Namen der Variablen an, die wir zum Erstellen des Arrays verwenden möchten. Wir können dieser Funktion auch ein Array als Argument übergeben. In diesem Fall werden alle Elemente im als Argument übergebenen Array zum Ausgabearray hinzugefügt.
Rückgabewert: Diese Funktion gibt ein Array mit allen hinzugefügten Variablen zurück.
Hinweis: Jede als Argument übergebene Zeichenfolge, die nicht mit einem gültigen Variablennamen übereinstimmt, wird übersprungen und nicht zum Array hinzugefügt.
Beispiel:
输入 : $AS="ASSAM", $OR="ORISSA", $KR="KERELA" compact("AS", "OR", "KR"); 输出: Array ( [AS] => ASSAM [OR] => ORISSA [KR] => KERELA )
Das folgende Programm veranschaulicht, wie die Funktion compact() in PHP funktioniert:
Beispiel-1:
<?php $AS = "ASSAM"; $OR = "ORISSA"; $KR = "KERELA"; $stats = compact("AS", "OR", "KR"); print_r($states); ?>
Ausgabe:
Array ( [AS] => ASSAM [OR] => ORISSA [KR] => KERELA )
Beispiel-2:
<?php $username = "max"; $password = "many"; $age = "31"; $NAME = array("username", "password"); $result = compact($NAME, "age"); print_r($result); ?>
Ausgabe:
Array ( [username] => max [password] => many [age] => 31 )
Verwandte Empfehlungen: „PHP-Tutorial 》
In diesem Artikel geht es um die Verwendung der PHP-Compact()-Funktion. Ich hoffe, dass er Freunden in Not hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung der PHP-Compact()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!