PHP current() 函数
示例
输出数组中当前元素的值
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
?>
自己尝试 »
定义和使用
current() 函数返回数组中当前元素的值。
每个数组都有一个指向其“当前”元素的内部指针,该指针初始化为插入数组的第一个元素。
提示:此函数不会移动数组的内部指针。
相关方法
- end() - 将内部指针移动到数组的最后一个元素,并输出该元素
- next() - 将内部指针移动到数组的下一个元素,并输出该元素
- prev() - 将内部指针移动到数组的上一个元素,并输出该元素
- reset() - 将内部指针移动到数组的第一个元素
- each() - 返回当前元素的键和值,并将内部指针向前移动
语法
current(array)
参数值
参数 | 描述 |
---|---|
array | 必需。指定要使用的数组 |
技术细节
返回值 | 返回数组中当前元素的值,如果元素为空或没有值则返回 FALSE |
---|---|
PHP 版本 | 4+ |
更多示例
示例
所有相关方法的演示
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // 当前元素是 Peter
echo next($people) . "<br>"; // Peter 的下一个元素是 Joe
echo current($people) . "<br>"; // 现在当前元素是 Joe
echo prev($people) . "<br>"; // Joe 的上一个元素是 Peter
echo end($people) . "<br>"; // 最后一个元素是 Cleveland
echo prev($people) . "<br>"; // Cleveland 的上一个元素是 Glenn
echo current($people) . "<br>"; // 现在当前元素是 Glenn
echo reset($people) . "<br>"; // 将内部指针移动到数组的第一个元素,即 Peter
echo next($people) . "<br>"; // Peter 的下一个元素是 Joe
print_r (each($people)); // 返回当前元素(现在是 Joe)的键和值,并将内部指针向前移动
?>
自己尝试 »
❮ PHP 数组参考