key

funkcja

Zwraca klucz elementu wskazywanego przez wewnętrzny wskaźnik tablicy lub null, gdy wskaźnik jest poza zakresem.

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

key zwraca klucz (indeks) elementu, na który aktualnie wskazuje wewnętrzny wskaźnik tablicy. Działa zarówno dla tablic numerycznych (zwróci int), jak i asocjacyjnych (zwróci string). Gdy wskaźnik wyjdzie poza zakres lub tablica jest pusta, key zwraca null. Funkcja nie modyfikuje wskaźnika.

<?php
declare(strict_types=1);

$produkt = ['nazwa' => 'laptop', 'cena' => 3500, 'dostepny' => true];
echo key($produkt); // nazwa
next($produkt);
echo key($produkt); // cena
📘 Naucz się w lekcji →