compact

compact -- Stwórz tablicę zawierającą zmienne i ich wartości

Opis

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

compact( ) pobiera zmienną liczbę parametrów . Każdy parametr może być albo stringiem zawierającym nazwę zmiennej lub tablicę nazw zmiennych . Tablica może zaierać w sobie inne tablice nazw zmiennych ; compact( ) obsłuży je rekurencyjnie .

Dla każdej z nich compact( ) Dla każdej z nich compact( ) sprawdza zmienną o nazwie określnej przez bieżący symbol w tablicy i dodaje do tablicy wyjściowej tak , że nazwa zmiennej staje się kluczem z zawartość zmiennej wartością dla tego klucza . W skrócie , funkcja ta jest przeciwnością extract( ) . Zwraca ona tablicę zawierającą zmienne do niej dodane .

Dowolne stringi , które nie ustawione , poprostu będą pominięte .

Przykład 1 . Przykład użycia compact( )

 
$miasto

 
=

 
"

 
San

 
Francisco"

 
;

 
$stan

 
=

 
"CA"

 
;

 
$wydarzenie

 
=

 
"SIGGRAPH"

 
;

 
$zmienne_lokalizacyjne

 
=

 
array

 
("miasto"

 
,

 
"stan")

 
;

 
$wynik

 
=

 
compact

 
("wydarzenie"

 
,

 
"nic"

 
,

 
$zmienne_lokalizacyjne)

 
;



Zmienna $wynik będzie zawierała :

 
+Array

 
(

 
[wydarzenie

 
]

 
=

 
SIGGRAPH

 
[miasto

 
]

 
=

 
San

 
Francisco

 
[stan

 
]

 
=

 
CA

 
)







Patrz także : extract( ) .