PHP compact() Funktion

Beispiel

Erstellen Sie ein Array, das Variablennamen und ihre Werte enthält:

<?php
$firstname = "Bill";
$lastname = "Gates";
$age = "60";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>

Laufende Beispiele

Definition und Verwendung

Die Funktion compact() erstellt ein Array, das Variablennamen und ihre Werte enthält.

Anmerkung:Alle Zeichenfolgen, die nicht mit Variablennamen übereinstimmen, werden weggelassen.

Syntax

compact(var1,var2...)
Parameter Beschreibung
var1 Erforderlich. Es kann eine Zeichenfolge mit Variablennamen oder ein Array mit Variablen sein.
var2,... Optional. Es kann eine Zeichenfolge mit Variablennamen oder ein Array mit Variablen sein. Es können mehrere Parameter übergeben werden.

Beschreibung

compact() Funktion erstellt ein Array aus den Variablen, die durch die Parameter übergeben werden. Wenn es Arrays in den Parametern gibt, werden auch die Werte der Variablen in diesen Arrays gewonnen.

Das von dieser Funktion zurückgegebene Array ist ein assoziatives Array, wobei die Schlüssel die Namen der Parameter und die Werte die Werte der Variablen sind.

Das Verhalten dieser Funktion ist wie extract() Genau umgekehrt.

Technische Details

Rückgabewert: Gibt ein Array mit allen Variablennamen und ihren Werten zurück.
PHP-Version: 4+

Mehr Beispiele

Beispiel 1

Verwenden Sie Zeichenfolgen, die nicht mit Variablen übereinstimmen, sowie ein Array mit Variablennamen:

<?php
$firstname = "Bill";
$lastname = "Gates";
$age = "60";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>

Laufende Beispiele