array_key_first

funkcja

Zwraca pierwszy klucz tablicy bez jej modyfikowania ani przesuwania wskaźnika. Dla pustej tablicy zwraca null.

array_key_first(array $array): int|string|null

array_key_first zwraca klucz pierwszego elementu tablicy. Nie przesuwa wewnętrznego wskaźnika (w przeciwieństwie do reset()) i nie zmienia samej tablicy. Jeśli tablica jest pusta, zwraca null.

Funkcja działa zarówno z tablicami numerycznymi, jak i asocjacyjnymi — zwraca klucz dokładnie tak, jak go zdefiniowałeś.

<?php
declare(strict_types=1);

// Pobierz klucz pierwszego produktu w koszyku:
$koszyk = ['jablko' => 2.50, 'chleb' => 3.99, 'mleko' => 2.89];
$pierwszy = array_key_first($koszyk);
echo $pierwszy; // jablko

// Dla pustej tablicy:
$pusty = [];
var_export(array_key_first($pusty)); // NULL
📘 Naucz się w lekcji →