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