当前位置: 首页> 函数类别大全> key

key

从关联数组中取得键名
名称:key
分类:数组
所属语言:php
一句话介绍:从关联数组中取得键名。

定义和用法

key() 函数返回数组内部指针当前指向元素的键名。

若发生错误,则函数返回 FALSE。

该函数与 current() 类似,只是返回的结果不同。current() 函数返回的是元素的值,而 key() 函数返回的是元素的键名。

实例

从当前内部指针位置返回元素键名:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo "键的当前位置是:" . key($people);
?>

亲自试一试

语法

key(array)
参数 描述
array 必需。规定要使用的数组。
同类函数
  • 用回调函数迭代地将数组简化为单一的值 array_reduce

    array_reduce

    用回调函数迭代地将数组简化为单一的值
  • 用回调函数过滤数组中的单元 array_filter

    array_filter

    用回调函数过滤数组中的单元
  • 计算数组中的单元数目,或对象中的属性个数 count

    count

    计算数组中的单元数目,或对象中的属性个数
  • 返回输入数组中单个列的值 array_column

    array_column

    返回输入数组中单个列的值
  • 去掉数组中的某一部分并用其它值取代 array_splice

    array_splice

    去掉数组中的某一部分并用其它值取代
  • 返回数组中当前的键/值对并将数组指针向前移动一步-本函数已自 PHP 7.2.0 起废弃。强烈建议不要使用本函数。 each

    each

    返回数组中当前的键/值对并将数组指针向前
  • 使用用户自定义的比较函数对数组中的键名进行排序 uksort

    uksort

    使用用户自定义的比较函数对数组中的键名进
  • 对数组进行排序并保持索引关系 asort

    asort

    对数组进行排序并保持索引关系
热门文章