PHP key函数

PHP key函数教程

PHP 中的 key 函数用于从 关联数组 中取得键名。

key函数详解

语法

key ( array $array ) : mixed

参数

参数 描述
array 数组。

返回值

key() 函数返回数组中内部指针指向的当前单元的键名。 但它不会移动指针。如果内部指针超过了元素列表尾部,或者数组是空的,key() 会返回 NULL。

案例

key获取关联数组键

使用 key() 函数,获取关联数组键名

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name"=>"haicoder", "url"=>"www.haicoder.net"); echo "key =", key($arr), "<br>"; next($arr); echo "key =", key($arr), "<br>"; next($arr); echo "key =", key($arr), "<br>";

程序运行后,控制台输出如下:

21_PHP key函数详解.png

我们首先,使用了 key 获取了关联数组的当前的键,返回了数组的第一个键,接着,我们使用了 next 移动了数组中的指针,再次获取数组的当前键,此时返回了数组的第二个键。

同时,我们发现,当数组的指针移到最后时,我们再次使用 key 获取数组的当前元素,返回了 False。

PHP key函数总结

PHP 中的 key 函数用于从关联数组中取得键名。key() 函数返回数组中内部指针指向的当前单元的键名。 但它不会移动指针。如果内部指针超过了元素列表尾部,或者数组是空的,key() 会返回 NULL。