array_key_first
获取指定数组的第一个键
&reftitle.description;
intstringnullarray_key_first
arrayarray
不影响到数组内部指针,取得指定数组的 array
第一个键。
&reftitle.parameters;
array
要操作的数组。
&reftitle.returnvalues;
如果 array 不是空的,返回第一个键,否则返回 &null;。
&reftitle.examples;
array_key_first 基本用法
1, 'b' => 2, 'c' => 3];
$firstKey = array_key_first($array);
var_dump($firstKey);
?>
]]>
&example.outputs;
&reftitle.notes;
在 PHP 7.3.0 之前,有几种方式可以实现该功能。可以使用
array_keys 函数,但是性能会比较低。也可以使用
reset 和 key
函数,但这可能会影响内部数组指针。实现该功能的 polyfill 写法如下:
$unused) {
return $key;
}
return NULL;
}
}
?>
]]>
&reftitle.seealso;
array_first
array_key_last
reset