php数组函数array_key_first()
php数组函数array_key_first()是PHP7.3版本引入的函数,用于获取数组中第一个键名。该函数只接受一个参数,即要查找的数组,如果数组为空,则返回NULL。
$arr = array('name'=>'张三','age'=>18,'sex'=>'男'); $key = array_key_first($arr); echo $key; //name
array_key_first()函数可以替代PHP7.2版本以前使用的foreach循环来获取数组中第一个键名,使用array_key_first()函数更加简洁、高效。
array_key_first()函数的另一个应用就是在多维数组中获取第一个键名,比如:
$arr = array( 'a'=>array('name'=>'张三','age'=>18,'sex'=>'男'), 'b'=>array('name'=>'李四','age'=>19,'sex'=>'女'), ); $key = array_key_first($arr); echo $key; //a
array_key_first()函数还可以用于获取关联数组中的第一个键名,比如:
$arr = array('name'=>'张三','age'=>18,'sex'=>'男'); $key = array_key_first($arr); echo $key; //name
以上就是php数组函数array_key_first()的使用方法,使用array_key_first()函数可以更加方便快捷地获取数组中第一个键名。