📅  最后修改于: 2023-12-03 15:27:50.542000             🧑  作者: Mango
在 PHP 中,如果需要获取数组中的第一个元素的键名,可以使用以下两种方法:
以下是两种方法的使用示例和解释:
array_key_first() 函数返回数组中第一个元素的键名:
$array = ['foo' => 'bar', 'baz' => 'qux'];
$first_key = array_key_first($array);
echo $first_key; // 输出 'foo'
若数组为空,则该函数会返回 NULL。
key() 函数返回数组中当前指针所指向元素的键名。可以通过 reset() 函数将指针指向第一个元素:
$array = ['foo' => 'bar', 'baz' => 'qux'];
$first_key = key($array);
reset($array);
echo $first_key; // 输出 'foo'
注意,如果当前指针指向的是数组中最后一个元素,再执行一次 key() 函数会返回 false。
以上是获取数组第一个元素键的两种方法,可以根据具体情况选择其中的一种进行使用。