【函数功能】
该函数返回数组内部指针当前指向元素的键名,若发生错误,则函数返回 FALSE。
【函数语法】
key (array &$array)
【参数说明】
$array:必需,要使用的数组。
【演示程序】
<?php
/**
* key (array &$array)
* **/
$array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','site_auth'=>'明礼馨德');
echo (key($array));
echo '<br>';
next($array);
echo (key($array));
?>
【输出结果】
site_name
site_url
【特别注意】
1.如果数组为空则返回false。
2. current() 类似,只是返回的结果不同。current() 函数返回的是元素的值,而 key() 函数返回的是元素的键名。
3.PHP 版本:4+。
【原版定义】
/**
* Fetch a key from an array
* @link http://www.php.net/manual/en/function.key.php
* @param array array <p>
* The array.
* </p>
* @return mixed The key function simply returns the
* key of the array element that's currently being pointed to by the
* internal pointer. It does not move the pointer in any way. If the
* internal pointer points beyond the end of the elements list or the array is
* empty, key returns &null;.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0424/219.html