【函数功能】
函数返回数组中的当前元素的值。每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。
【函数语法】
current (array &$array)
【参数说明】
$array:必需,要使用的数组。
【演示程序】
<?php
/**
* current (array &$array)
* **/
$array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','site_auth'=>'明礼馨德');
var_dump(current($array));
foreach ($array as $v){
if($v == 'PHP1234')break;
}
var_dump(current($array));
?>
【输出结果】
string(7) "PHP1234" string(10) "php1234.cn"
【特别注意】
1.该函数返回当前被内部指针指向的数组元素的值,并不移动指针。如果内部指针指向超出了单元列表的末端,返回 FALSE。
2.采用foreach遍历数组时会改变指针。
3.pos()是该函数的别名。
4.PHP 版本:4+。
【原版定义】
/**
* Return the current element in an array
* @link http://www.php.net/manual/en/function.current.php
* @param array array <p>
* The array.
* </p>
* @return mixed The current function simply returns the
* value 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, current returns false.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0412/213.html