📅  最后修改于: 2023-12-03 15:18:21.968000             🧑  作者: Mango
current()
函数用于返回数组中当前元素的值。当前元素是指游标指向的位置上的元素,而游标指向的位置是由内部指针定义的。该函数在遍历数组时非常方便,它返回数组中与指针当前指向的元素对应的值。
current(array $array): mixed
current()
函数接收一个数组作为参数,并返回数组中当前元素的值。函数调用后,指向数组中当前元素的指针将向后移动一位,也就是指向下一个元素。
array $array
: 必需,要操作的数组。
mixed
: 返回当前元素的值。如果指针超出了数组的范围,则返回false。
$arr = array("apple", "banana", "cherry");
echo current($arr); // 输出 "apple"
next($arr);
echo current($arr); // 输出 "banana"
这个例子演示了如何使用current()
函数来遍历数组。首先,指向数组中第一个元素的指针将被创建。调用current($arr)
将返回数组中第一个元素的值"apple"。然后,调用next($arr)
将指针移动到数组的下一个位置。接下来,再次调用current($arr)
将返回数组中第二个元素的值"banana"。
current()
函数返回false。current()
函数返回false。current()
函数不会导致指针移动到下一个元素,只有在调用next()
或prev()
函数时才会移动指针。current()
函数返回的值的类型根据数组的内容(字符串、整数或布尔值等)而异。