next() Function
next() 函数是PHP内建函数,执行以下操作:
- 它用于返回当前内部指针指向的数组中下一个元素的值。我们可以通过电流函数知道当前元素。
- next()函数在返回值后递增内部指针。
- 在PHP中,所有数组都有一个内部指针。这个内部指针指向数组中的某个元素,该元素被称为数组的当前元素。
- 通常,开始的下一个元素是数组中插入的第二个元素。
语法
1 | next($array) |
参数:它只接受一个参数$数组。这个参数是强制性的。我们需要在这个数组中找到下一个元素。
返回值:函数返回当前内部指针指向的数组中下一个元素的值。如果next没有元素,则返回FALSE。首先,next()函数返回第二个插入的元素。
例子
1 2 3 4 5 6 | Input : array = [1, 2, 3, 4] Output : 2 Input : array = [1, 2, 3, 4], next() function executed two times Output : 2 3 |
下面的程序演示了PHP中的next()函数:
1 2 3 4 5 6 7 8 9 10 | <?php // PHP Program to demonstrate the // first position of next() function $array = array("geeks", "Raj", "striver", "coding", "RAj"); echo next($array); ?> |
输出
1 | Raj |
程序2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php // PHP Program to demonstrate the // working of next() function $array = array("geeks", "Raj", "striver", "coding", "RAj"); // prints the initial current element (geeks) echo current($array), "\n"; // prints the initial next element (Raj) // moves the pointer forward echo next($array), "\n"; // prints the current element (Raj) echo current($array), "\n"; // prints the next element (striver) // moves the pointer forward echo next($array), "\n"; // prints the current element (striver) echo current($array), "\n"; // prints the next element (coding) // moves the pointer forward echo next($array), "\n"; // prints the current element (coding) echo current($array), "\n"; ?> |
输出
1 2 3 4 5 6 7 | geeks Raj Raj striver striver coding coding |
参考