compact
(PHP 4, PHP 5, PHP 7, PHP 8)
compact β Π‘ΡΠ²ΠΎΡΡΡ ΠΌΠ°ΡΠΈΠ², ΡΠΎ ΠΌΡΡΡΠΈΡΡ Π½Π°Π·Π²ΠΈ Π·ΠΌΡΠ½Π½ΠΈΡ ΡΠ° ΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ
ΠΠΏΠΈΡ
compact(array|string $var_name, array|string ...$var_names): array
Π‘ΡΠ²ΠΎΡΡΡ ΠΌΠ°ΡΠΈΠ², ΡΠΎ ΠΌΡΡΡΠΈΡΡ Π·ΠΌΡΠ½Π½Ρ ΡΠ° ΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ.
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΡcompact() ΡΡΠΊΠ°Ρ Π² ΠΏΠΎΡΠΎΡΠ½ΡΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π·ΠΌΡΠ½Π½Ρ Π· ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΡΠΌ'ΡΠΌ Ρ Π΄ΠΎΠ΄Π°Ρ ΡΡ Π² ΠΌΠ°ΡΠΈΠ², ΡΠΎ Π²ΠΈΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ°ΠΊ, ΡΠΎ ΡΠΌ'Ρ Π·ΠΌΡΠ½Π½ΠΎΡ ΡΡΠ°Ρ ΠΊΠ»ΡΡΠ΅ΠΌ, Π° Π·Π½Π°ΡΠ΅Π½Π½Ρ Π·ΠΌΡΠ½Π½ΠΎΡ ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°. ΠΠΎΡΠΎΡΡΠ΅, Π²ΠΎΠ½Π° Π²ΠΈΠΊΠΎΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΡΡ, ΠΏΡΠΎΡΠΈΠ»Π΅ΠΆΠ½Ρ Π΄ΠΎ ΡΡΠ½ΠΊΡΡΡ extract()
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
ΠΠΎ PHP 7.3 ΡΡΠ΄ΠΊΠΈ, Π΄Π»Ρ ΡΠΊΠΈΡ Π½Π΅ Π·Π½Π°ΠΉΡΠ»ΠΈ Π·ΠΌΡΠ½Π½Ρ, Π±ΡΠ΄ΡΡΡ ΠΏΡΠΎΠΏΡΡΠ΅Π½Ρ Π±Π΅Π· Π³Π΅Π½Π΅ΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
var_name
var_names
Π€ΡΠ½ΠΊΡΠΈΡcompact() ΠΏΡΠΈΠΉΠΌΠ°Ρ Π½Π΅ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Ρ ΠΊΡΠ»ΡΠΊΡΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡΠ². ΠΡΠ΄Ρ-ΡΠΊΠΈΠΉ Π· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡΠ² ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΡΡΠ΄ΠΊΠΎΠΌ, ΡΠΎ ΠΌΡΡΡΠΈΡΡ Π½Π°Π·Π²Ρ Π·ΠΌΡΠ½Π½ΠΎΡ, Π°Π±ΠΎ ΠΌΠ°ΡΠΈΠ²ΠΎΠΌ Π½Π°Π·Π² Π·ΠΌΡΠ½Π½ΠΈΡ . ΠΠ°ΡΠΈΠ² ΠΌΠΎΠΆΠ΅ ΠΌΡΡΡΠΈΡΠΈ Π²ΠΊΠ»Π°Π΄Π΅Π½Ρ ΠΌΠ°ΡΠΈΠ²ΠΈ Π½Π°Π·Π² Π·ΠΌΡΠ½Π½ΠΈΡ ; ΡΡΠ½ΠΊΡΡΡ compact() ΠΎΠ±ΡΠΎΠ±Π»ΡΡ ΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ² ΡΠ· Π΄ΠΎΠ΄Π°Π½ΠΈΠΌΠΈ Π·ΠΌΡΠ½Π½ΠΈΠΌΠΈ.
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
Π€ΡΠ½ΠΊΡΠΈΡcompact() Π²ΠΈΠ΄Π°Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ ΡΡΠ²Π½Ρ **E_WARNING
**ΡΠΊΡΠΎ ΠΎΡΡΠΈΠΌΠ°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ ΠΏΠΎΡΠΈΠ»Π°ΡΡΡΡΡ Π½Π° Π½Π΅Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Ρ Π·ΠΌΡΠ½Π½Ρ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.0.0 | Π―ΠΊΡΠΎ Π·Π°Π΄Π°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ ΠΏΠΎΡΠΈΠ»Π°ΡΡΡΡΡ Π½Π° Π½Π΅Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Ρ Π·ΠΌΡΠ½Π½Ρ, ΡΠ΅ΠΏΠ΅Ρ Π±ΡΠ΄Π΅ Π·Π³Π΅Π½Π΅ΡΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ ΡΡΠ²Π½Ρ E_WARNING |
7.3.0 | Π€ΡΠ½ΠΊΡΠΈΡcompact() ΡΠ΅ΠΏΠ΅Ρ Π²ΠΈΠ΄Π°Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ ΡΡΠ²Π½Ρ **E_NOTICE **ΡΠΊΡΠΎ Π·Π°Π΄Π°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ ΠΏΠΎΠ²'ΡΠ·Π°Π½ΠΈΠΉ Π· Π½Π΅Π²ΠΈΠ·Π½Π°ΡΠ΅Π½ΠΎΡ Π·ΠΌΡΠ½Π½ΠΎΡ. Π Π°Π½ΡΡΠ΅ ΡΠ°ΠΊΡ ΡΡΠ΄ΠΊΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π»ΠΈΡΡ Π±Π΅Π· ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄ΠΆΠ΅Π½Π½Ρ. |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ compact()****
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
Array
(
[event] => SIGGRAPH
[city] => San Francisco
[state] => CA
)
ΠΡΠΈΠΌΡΡΠΊΠΈ
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ ΡΠΎΠ΄ΠΎ ΡΠΎΠ±ΠΎΡΠΈ ΡΡΠ½ΠΊΡΡΡ compact
Π’Π°ΠΊ ΠΊΠ°ΠΊΠ·ΠΌΡΠ½Π½Ρ Π·ΠΌΡΠ½Π½ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Ρ Π· ΡΡΠΏΠ΅ΡΠ³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΈΠΌΠΈ ΠΌΠ°ΡΠΈΠ²Π°ΠΌΠΈ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΠ½ΠΊΡΡΠΉ, ΡΡΠΏΠ΅ΡΠ³Π»ΠΎΠ±Π°Π»ΡΠ½Ρ ΠΌΠ°ΡΠΈΠ²ΠΈ Π½Π΅ ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ Π² compact()
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- extract() - ΠΠΌΠΏΠΎΡΡΡΡ Π·ΠΌΡΠ½Π½Ρ ΠΌΠ°ΡΠΈΠ²Ρ Π΄ΠΎ ΠΏΠΎΡΠΎΡΠ½ΠΎΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ²