Popis
array
compact
( mixed varname [, mixed ...])
compact(
)
přijímá
proměnný
počet
argumentů
.
Každý
argument
může
být
buď
řetězec
obsahující
název
proměnné
nebo
pole
názvů
proměnných
.
Toto
pole
může
také
obsahovat
pole
názvů
proměnnýchů
;
compact(
)
je
rekurzivně
zpracuje
.
Pro
každý
z
řetězců
compact(
)
vyhledá
v
aktivní
symbolové
tabulce
proměnnou
tohoto
jména
a
přidá
ji
do
výsledného
pole
tak
,
že
název
této
proměnné
se
stane
klíčem
a
obsah
této
proměnné
hodnotou
tohoto
klíče
.
Stručně
řečeno
,
dělá
pravý
opak
toho
,
co
extract(
)
.
Vrací
pole
obsahující
všechny
tyto
proměnné
.
Řetězce
,
které
neobsahují
názvy
platných
proměnných
se
přeskočí
.
Příklad
1
.
Ukázka
compact(
)
$result
bude
array
(
"event
"
=
"SIGGRAPH"
,
"city
"
=
"San
Francisco"
,
"state
"
=
"CA"
)
.
|
Viz
také
:
extract(
)
.