each
(PHP 4, PHP 5, PHP 7)
each β ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½Ρ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½Π½Ρ Π· ΠΌΠ°ΡΠΈΠ²Ρ ΡΠ° Π·ΠΌΡΡΡΡ ΠΉΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ
Π£Π²Π°Π³Π°
Π¦Ρ ΡΡΠ½ΠΊΡΡΡ ΠΎΠ³ΠΎΠ»ΠΎΡΠ΅Π½Π° Π·Π°ΡΡΠ°ΡΡΠ»ΠΎΡ ΠΏΠΎΡΠΈΠ½Π°ΡΡΠΈ Π· PHP 7.2.0 Ρ Π±ΡΠ»Π° ΠΠΠΠΠΠΠΠ Ρ Π²Π΅ΡΡΡΡ PHP 8.0.0. ΠΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΡ ΡΡΠ½ΠΊΡΡΡ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡΡ.
ΠΠΏΠΈΡ
each(array|object &$array): array
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½Ρ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½Π½Ρ Π· ΠΌΠ°ΡΠΈΠ²Ρ Ρ ΠΏΡΠΎΡΡΠ²Π°Ρ ΠΉΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ.
ΠΡΡΠ»Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ each(), ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ°ΡΡΡΡΡ Π΄ΠΎ Π½Π°ΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΉΠΎΠ³ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ°, Π΄ΠΎΠΊΠΈ Π΄ΠΎΡΡΠ³Π½Π΅ ΠΊΡΠ½Π΅ΡΡ ΠΌΠ°ΡΠΈΠ²Ρ. ΠΠ»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ ΠΎΠ΄Ρ ΠΌΠ°ΡΠΈΠ²Ρ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΡΠ½ΠΊΡΡΡ reset()
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
array
ΠΡ ΡΠ΄Π½ΠΈΠΉ ΠΌΠ°ΡΠΈΠ²
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½Ρ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½Π½Ρ Π· ΠΌΠ°ΡΠΈΠ²Ρ array
. Π¦Ρ ΠΏΠ°ΡΠ° ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ Π΄ΠΎ ΠΌΠ°ΡΠΈΠ²Ρ Π· ΡΠΎΡΠΈΡΡΠΎΡ
Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΠ², Π· ΠΊΠ»ΡΡΠ°ΠΌΠΈ key
ΠΈvalue
. ΠΠ»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈkey
ΠΌΡΡΡΡΡΡ ΡΠΌ'Ρ ΠΊΠ»ΡΡΠ° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΠΈΠ²Ρ, Π° ΠΈvalue
ΠΌΡΡΡΡΡΡ ΠΉΠΎΠ³ΠΎ Π΄Π°Π½Ρ.
Π―ΠΊΡΠΎ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π²ΠΊΠ°Π·ΡΡ Π·Π° ΠΉΠΎΠ³ΠΎ ΠΌΠ΅ΠΆΡ, each()Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΡfalse
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ each()
Loading...
$bar ΡΠ΅ΠΏΠ΅Ρ ΠΌΡΡΡΠΈΡΡ ΡΠ°ΠΊΡ ΠΏΠ°ΡΠΈ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½Π½Ρ:
Array
(
[1] => bob
[value] => bob
[0] => 0
[key] => 0
)
Loading...
$bar ΡΠ΅ΠΏΠ΅Ρ ΠΌΡΡΡΠΈΡΡ ΡΠ°ΠΊΡ ΠΏΠ°ΡΠΈ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½Π½Ρ:
Array
(
[1] => Bob
[value] => Bob
[0] => Robert
[key] => Robert
)
each() Π·Π°Π·Π²ΠΈΡΠ°ΠΉ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ ΡΠΏΡΠ»ΡΠ½ΠΎ Π· list() Π΄Π»Ρ ΠΎΠ±Ρ ΠΎΠ΄Ρ ΠΌΠ°ΡΠΈΠ²Ρ, ΡΠΊ Ρ ΡΡΠΎΠΌΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΠ±Ρ ΡΠ΄ ΠΌΠ°ΡΠΈΠ²Ρ ΡΡΠ½ΠΊΡΡΡΡ each()
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
a => apple
b => banana
c => cranberry
ΠΠ°ΡΡΠ΅ΡΠ΅ΠΆΠ΅Π½Π½Ρ
ΠΡΠΊΡΠ»ΡΠΊΠΈ Π΄ΠΎΠ΄Π°Π²Π°Π½Π½Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΌΠ°ΡΠΈΠ² ΡΠΊΠΈΠ΄Π°Ρ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²ΠΈΡΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄ ΠΌΠΎΠΆΠ΅ Π½Π°Π²Π΅ΡΡΠΈ Π½Π΅ΡΠΊΡΠ½ΡΠ΅Π½Π½ΠΎΠΌΡ ΡΠΈΠΊΠ»Ρ, ΡΠΊΡΠΎ ΠΌΠΈ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°ΡΠΈΠΌΠ΅ΠΌΠΎ $fruit ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΠΈΠΊΠ»Ρ.
Π£Π²Π°Π³Π°
Π€ΡΠ½ΠΊΡΠΈΡeach() ΡΠ°ΠΊΠΎΠΆ ΠΏΡΠΈΠΉΠΌΠ°Ρ ΠΎΠ±'ΡΠΊΡΠΈ, Π°Π»Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΠΈ Π½Π΅ΡΠΏΠΎΠ΄ΡΠ²Π°Π½Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈ, ΡΠΎΠΌΡ ΡΡΠ΅ΡΡΠ²Π°ΡΠΈ Π²Π»Π°ΡΡΠΈΠ²ΠΎΡΡΡ ΠΎΠ±'ΡΠΊΡΠ° Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ **each()**Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ.
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- key() - ΠΠΈΠ±ΠΈΡΠ°Ρ ΠΊΠ»ΡΡ ΡΠ· ΠΌΠ°ΡΠΈΠ²Ρ
- list() - Π½Π°Π΄Π°Ρ Π·ΠΌΡΠ½Π½ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½Π½Ρ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π° ΠΌΠ°ΡΠΈΠ²ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ
- current() - ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½ΠΈΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΠΈΠ²Ρ
- reset() - ΠΡΡΠ°Π½ΠΎΠ²Π»ΡΡ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π½Π° ΠΏΠ΅ΡΡΠΈΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
- next() - ΠΠ΅ΡΠ΅ΠΌΡΡΡΡ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π²ΠΏΠ΅ΡΠ΅Π΄ Π½Π° ΠΎΠ΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
- prev() - ΠΠ΅ΡΠ΅ΡΡΠ²Π°Ρ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΡΡ Π½Π°Π·Π°Π΄
- foreach
- ΠΡΠ΅ΡΠ°ΡΡΡ ΠΎΠ±'ΡΠΊΡΡΠ²