Beschrijving
array
compact
( mixed varname [, mixed ...])
compact(
)
ontvangt
een
variabel
aantal
parameters
.
Elke
parameter
kan
een
string
zijn
met
daarin
de
naam
van
een
variabele
of
een
array
met
namen
van
variabelen
.
De
array
kan
andere
arrays
met
namen
van
variabelen
erin
bevatten
;
compact(
)
gaat
er
recursief
mee
om
.
Voor
elk
van
deze
zoekt
compact(
)
een
variabele
met
die
naam
in
de
huidige
symbol
table
en
voegt
deze
toe
aan
de
output
array
zodat
de
naam
van
de
variabele
de
key
wordt
en
de
inhoud
van
de
variabele
de
waarde
voor
die
key
wordt
.
Kortom
,
deze
functie
doet
het
tegengestelde
van
extract(
)
.
Hij
geeft
de
output
array
terug
met
alle
variabelen
er
aan
toegevoegd
.
Strings
die
geen
waarde
hebben
zullen
worden
overgeslagen
.
Voorbeeld
1
.
compact(
)
voorbeeld
Hierna
zal
$result
de
volgende
waarde
hebben
:
|
Zie
ook
extract(
)
.