key

(PHP 4, PHP 5, PHP 7, PHP 8)

key β€” Π’ΠΈΠ±Ρ–Ρ€ ΠΊΠ»ΡŽΡ‡Π° Π· масиву

Опис

key(array|object $array): int|string|null

key() ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” індСкс ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ масиву Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

array

Масив.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

Ѐункцияkey() просто ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΊΠ»ΡŽΡ‡ Ρ‚ΠΎΠ³ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° масиву, який Π² Π΄Π°Π½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ°Π·ΡƒΡ” Π²Π½ΡƒΡ‚Ρ€Ρ–ΡˆΠ½Ρ–ΠΉ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ масиву. Π’ΠΎΠ½Π° Π½Π΅ Π·Ρ€ΡƒΡˆΡƒΡ” ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ Ρƒ ΠΆΠΎΠ΄Π½ΠΎΠΌΡƒ напрямку. Π―ΠΊΡ‰ΠΎ Π²Π½ΡƒΡ‚Ρ€Ρ–ΡˆΠ½Ρ–ΠΉ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ Π²ΠΊΠ°Π·ΡƒΡ” ΠΏΠΎΠ·Π° ΠΌΠ΅ΠΆΠ°ΠΌΠΈ масиву Π°Π±ΠΎ масив ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΉ, key()Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚null

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.1.0Π’ΠΈΠΊΠ»ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— Π² ΠΎΠ±'Ρ”ΠΊΡ‚Ρ– (object) оголошСно застарілим. Або спочатку ΠΏΠ΅Ρ€Π΅Ρ‚Π²ΠΎΡ€Ρ–Ρ‚ΡŒ ΠΎΠ±'Ρ”ΠΊΡ‚ (object) Π½Π° масив (array) Π·Π° допомогою Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— get_mangled_object_vars(), Π°Π±ΠΎ використовуйтС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Ρ‰ΠΎ Π½Π°Π΄Π°ΡŽΡ‚ΡŒΡΡ класом, Ρ‰ΠΎ Ρ€Π΅Π°Π»Ρ–Π·ΡƒΡ” інтСрфСйс Iterator, Π½Π°ΠŸΡ€ΠΈΠΊΠ»Π°Π΄,ArrayIterator
7.4.0ΠŸΡ€ΠΈΠΌΡ–Ρ€Π½ΠΈΠΊΠΈ класів SPL Ρ‚Π΅ΠΏΠ΅Ρ€ ΠΎΠ±Ρ€ΠΎΠ±Π»ΡΡŽΡ‚ΡŒΡΡ як ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚ΠΈ, які ΠΌΠ°ΡŽΡ‚ΡŒ властивостСй, Π·Π°ΠΌΡ–ΡΡ‚ΡŒ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Iterator Π· Ρ‚ΠΈΠΌ самим Ρ–ΠΌ'ям, Ρ‰ΠΎ Ρ– ця функція.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання key()****

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

fruit1
fruit4
fruit5

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • current() - ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΈΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ масиву
  • next() - ΠŸΠ΅Ρ€Π΅ΠΌΡ–Ρ‰ΡƒΡ” ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ масиву Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π° ΠΎΠ΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚
  • array_key_first() - ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” ΠΏΠ΅Ρ€ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡ масиву
  • foreach