compact

compact -- Erstellt ein Array mit Variablen und deren Werten

Beschreibung

array compact ( mixed varname [, mixed ...])

compact( ) übernimmt eine variable Anzahl von Parametern . Jeder Parameter kann entweder ein String mit einem Variablennamen , oder ein Array mit Variablennamen sein . Dieses Array kann auch andere Arrays mit Variablennamen enthalten ; compact( ) behandelt sie rekursiv .

Für alle diese sucht compact( ) Für alle diese sucht compact( ) nach einer Variablen in der aktuellen Symboltabelle , und fügt diese dem zurückzugebenden Array hinzu , wobei der Variablenname als Schlüssel , und der Inhalt der Variablen als Wert gespeichert wird . Kurz , diese Funktion tut das Gegenteil von extract( ) . Sie gibt ein Array mit allen Variablen zurück .

Strings , welche nicht gesetzt sind , werden einfach ignoriert .

Beispiel 1 . compact( )




Danach wird $result :








Siehe auch extract( ) .