current
(PHP 4, PHP 5, PHP 7, PHP 8)
current β ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½ΠΈΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΠΈΠ²Ρ
ΠΠΏΠΈΡ
current(array|object $array): mixed
Π£ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΈΠ²Ρ Ρ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ Π· ΠΉΠΎΠ³ΠΎ " ΠΏΠΎΡΠΎΡΠ½ΠΈΠΉ " Π΅Π»Π΅ΠΌΠ΅Π½Ρ, ΡΠΊΠΈΠΉ ΡΠ½ΡΡΡΠ°Π»ΡΠ·ΡΡΡΡΡΡ ΠΏΠ΅ΡΡΠΈΠΌ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ, Π΄ΠΎΠ΄Π°Π½ΠΈΠΌ ΠΌΠ°ΡΠΈΠ².
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
array
ΠΠ°ΡΠΈΠ².
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
Π€ΡΠ½ΠΊΡΠΈΡcurrent() ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΠΈΠ²Ρ, ΡΠΊΠΈΠΉ Π²ΠΊΠ°Π·ΡΡ ΠΉΠΎΠ³ΠΎ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ. ΠΠΎΠ½Π° Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ°Ρ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ Π±ΡΠ΄Ρ-ΠΊΡΠ΄ΠΈ. Π―ΠΊΡΠΎ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ Π·Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡΡ Π·Π° ΠΌΠ΅ΠΆΠ°ΠΌΠΈ ΡΠΏΠΈΡΠΊΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΠ² Π°Π±ΠΎ ΠΌΠ°ΡΠΈΠ² ΠΏΠΎΡΠΎΠΆΠ½ΡΠΉ, current() ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ false
Π£Π²Π°Π³Π°
Π¦Ρ ΡΡΠ½ΠΊΡΡΡ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΠΈ ΡΠΊ Π»ΠΎΠ³ΡΡΠ½Π΅ Π·Π½Π°ΡΠ΅Π½Π½Ρ **false
**ΡΠ°ΠΊ Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π½Π΅ ΡΠΈΠΏΡ boolean, ΡΠΊΠ΅ Π½Π°Π²ΠΎΠ΄ΠΈΡΡΡΡ Π΄ΠΎ false
. ΠΠ° Π±ΡΠ»ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡΡ Π·Π²Π΅ΡΠ½ΡΡΡΡΡ Π΄ΠΎ ΡΠΎΠ·Π΄ΡΠ»Ρ ΠΠΎΠ³ΡΡΠ½ΠΈΠΉ ΡΠΈΠΏΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ === Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠΈ Π·Π½Π°ΡΠ΅Π½Π½Ρ, ΡΠΊΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ ΡΡΡΡ ΡΡΠ½ΠΊΡΡΡΡ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.1.0 | ΠΠΈΠΊΠ»ΠΈΠΊ ΡΡΠ½ΠΊΡΡΡ Π² ΠΎΠ±'ΡΠΊΡΡ (object) ΠΎΠ³ΠΎΠ»ΠΎΡΠ΅Π½ΠΎ Π·Π°ΡΡΠ°ΡΡΠ»ΠΈΠΌ. ΠΠ±ΠΎ ΡΠΏΠΎΡΠ°ΡΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡΡ ΠΎΠ±'ΡΠΊΡ (object) Π½Π° ΠΌΠ°ΡΠΈΠ² (array) Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΡΠ½ΠΊΡΡΡ get_mangled_object_vars(), Π°Π±ΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΡΠΎ Π½Π°Π΄Π°ΡΡΡΡΡ ΠΊΠ»Π°ΡΠΎΠΌ, ΡΠΎ ΡΠ΅Π°Π»ΡΠ·ΡΡ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Iterator, Π½Π°ΠΡΠΈΠΊΠ»Π°Π΄,ArrayIterator |
7.4.0 | ΠΡΠΈΠΌΡΡΠ½ΠΈΠΊΠΈ ΠΊΠ»Π°ΡΡΠ² SPL ΡΠ΅ΠΏΠ΅Ρ ΠΎΠ±ΡΠΎΠ±Π»ΡΡΡΡΡΡ ΡΠΊ ΠΏΠΎΡΠΎΠΆΠ½Ρ ΠΎΠ±'ΡΠΊΡΠΈ, ΡΠΊΡ ΠΌΠ°ΡΡΡ Π²Π»Π°ΡΡΠΈΠ²ΠΎΡΡΠ΅ΠΉ, Π·Π°ΠΌΡΡΡΡ Π²ΠΈΠΊΠ»ΠΈΠΊΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Iterator Π· ΡΠΈΠΌ ΡΠ°ΠΌΠΈΠΌ ΡΠΌ'ΡΠΌ, ΡΠΎ Ρ ΡΡ ΡΡΠ½ΠΊΡΡΡ. |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ current()** ΡΠ° Π΄ΡΡΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΡΠΉ**
Loading...
ΠΡΠΈΠΌΡΡΠΊΠΈ
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ: Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡ current() Π½Π° ΠΏΠΎΡΠΎΠΆΠ½ΡΠΎΠΌΡ ΠΌΠ°ΡΠΈΠ²Ρ ΡΠ° Π½Π° ΠΌΠ°ΡΠΈΠ²Ρ, Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΡΠΊΠΎΠ³ΠΎ Π²ΠΊΠ°Π·ΡΡ Π½Π° ΠΊΡΠ½Π΅ΡΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΠ², Π½Π΅ Π²ΡΠ΄ΡΡΠ·Π½ΡΡΡΡΡΡ Π²ΡΠ΄ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΠΈΠ²Ρ ΡΠΈΠΏΡ bool Π·Ρ Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ
false
. ΠΠ»Ρ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ ΠΎΠ΄Ρ ΠΌΠ°ΡΠΈΠ²Ρ, ΡΠΊΠΈΠΉ ΠΌΠΎΠΆΠ΅ ΠΌΡΡΡΠΈΡΠΈfalse
, ΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡforeach. Π―ΠΊΡΠΎ Π²ΠΈ Ρ ΠΎΡΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΡΠ½ΠΊΡΡΡ current() ΡΠ° ΠΏΡΠΈ ΡΡΠΎΠΌΡ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ Π²ΡΠ΄ΡΡΠ΅ΠΆΡΠ²Π°ΡΠΈ ΠΊΡΠ½Π΅ΡΡ ΠΌΠ°ΡΠΈΠ²Ρ, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΡΡ key() Π½Π° ΡΠΎΠΌΡ ΠΆ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡ, Π½Π° ΡΠΊΠΎΠΌΡ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π»ΠΈ current() Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΡΠΉΡΠ΅ ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΡΠ²ΠΎΡΡ Π½Π΅ΡΡΠ²Π½ΡΡΡΡnull
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- end() - ΠΡΡΠ°Π½ΠΎΠ²Π»ΡΡ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π½Π° ΠΎΡΡΠ°Π½Π½ΡΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
- key() - ΠΠΈΠ±ΠΈΡΠ°Ρ ΠΊΠ»ΡΡ ΡΠ· ΠΌΠ°ΡΠΈΠ²Ρ
- each() - ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΡΠΎΡΠ½Ρ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ/Π·Π½Π°ΡΠ΅Π½Π½Ρ Π· ΠΌΠ°ΡΠΈΠ²Ρ ΡΠ° Π·ΠΌΡΡΡΡ ΠΉΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ
- prev() - ΠΠ΅ΡΠ΅ΡΡΠ²Π°Ρ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΡΡ Π½Π°Π·Π°Π΄
- reset() - ΠΡΡΠ°Π½ΠΎΠ²Π»ΡΡ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π½Π° ΠΏΠ΅ΡΡΠΈΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
- next() - ΠΠ΅ΡΠ΅ΠΌΡΡΡΡ ΠΏΠΎΠΊΠ°ΠΆΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ²Ρ Π²ΠΏΠ΅ΡΠ΅Π΄ Π½Π° ΠΎΠ΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ
- foreach