Вы можете использовать key()
:
reset($array); // resets the internal pointer to the first element,
// might not be necessary
$current_key = key($array);
// $current_key = 'singin';
Используйте array_keys()
, чтобы получить все ключи массива, например ::
$keys = array_keys('foo'=>1, 'bar'=>2);
// $keys[0] = 'foo'
// $keys[1] = 'bar'
Чтобы убедиться, что ключ является строкой, вы можете использовать strval()
(если у вас также есть числовые значения).