English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP compact() Funktionssyntax und Beispiel
Syntax1 compact(mixed $varname
Definition und Verwendung
Erstellen eines Arrays, das Variablen und ihre Werte enthält.
Rückgabewert
Falls die Variable, auf die der String verweist, nicht definiert ist, erzeugt compact() eine E_NOTICE-Ebene-Fehler.
Nummer | Parameter und Beschreibung |
---|---|
1 | varname1(notwendig) Die Funktion compact() akzeptiert eine variable Anzahl von Parametern. Jeder Parameter kann ein Zeiger auf einen String mit dem Variablennamen sein oder ein Array mit Variablennamen, das auch andere Arrays mit Variablennamen enthalten kann. compact() kann rekursiv verarbeitet werden. |
Die Funktion compact() verwendet die angegebenen Werte, um ein Schlüssel-Wert-Paar-Array zu erstellen
<?php $city = "San Francisco"; $state = "CA"; $event = "SIGGRAPH"; $location_vars = array("city", "state"); $result = compact("event", "nothing_here", $location_vars); print_r($result); ?>Testen sehen‹/›
Ausgaberesultat:
Array ( [event] => SIGGRAPH [city] => San Francisco [state] => CA )