current
返回数组中的当前元素
PHP 4及以上版本
current() 函数用于返回数组中当前指针所指向的元素的值。该函数不会改变数组指针的位置。
mixed current(array &$array)
array — 输入的数组,必须是有效的数组。
返回数组中当前指针指向的元素的值。如果数组为空或指针无效,则返回 FALSE。
以下示例展示了如何使用 current() 函数获取数组当前指针的值:
<?php $array = array("apple", "banana", "cherry"); <p>// 获取当前指针指向的元素,默认指向第一个元素<br> echo current($array); // 输出: apple</p> <p>// 移动指针到下一个元素<br> next($array);<br> echo current($array); // 输出: banana</p> <p>// 指针移动到数组末尾后,再调用 current() 返回 FALSE<br> end($array);<br> next($array);<br> var_dump(current($array)); // 输出: bool(false)<br> ?><br>
示例代码中,首先定义了一个包含三个元素的数组。调用 current() 返回数组第一个元素的值“apple”。使用 next() 函数将指针移动到第二个元素,current() 返回“banana”。最后,指针移动到数组末尾,再调用 next() 后指针超出范围,current() 返回 FALSE。