array_key_first
Obtém a primeira chave de um array
&reftitle.description;
intstringnullarray_key_first
arrayarray
Obtém a primeira chave do array fornecido sem afetar
o ponteiro do array interno.
&reftitle.parameters;
array
Um array.
&reftitle.returnvalues;
Retorna a primeira chave do array se o array não estiver vazio;
&null; caso contrário.
&reftitle.examples;
Uso básico de array_key_first
1, 'b' => 2, 'c' => 3];
$firstKey = array_key_first($array);
var_dump($firstKey);
?>
]]>
&example.outputs;
&reftitle.notes;
Existem várias maneiras de fornecer essa funcionalidade para versões anteriores ao PHP 7.3.0.
É possível usar array_keys, mas isso pode ser bastante
ineficiente. Também é possível usar reset e key,
mas isso pode alterar o ponteiro do array interno. Uma solução eficiente, que não
altera o ponteiro interno do array, escrito como polyfill:
$unused) {
return $key;
}
return NULL;
}
}
?>
]]>
&reftitle.seealso;
array_first
array_key_last
reset