prev() Function
prev()函数是PHP内建函数。
- 它用于从当前由内部指针指向的元素数组返回前一个元素。
- 我们已经讨论了PHP中的current()函数。
- current()函数用于返回当前由内部指针指向的元素的值,而prev()函数递减或使内部指针指向当前指向的元素的前一个元素。
语法
1 | prev($array) |
参数:此函数接受单个参数数组。它是我们想要找到当前元素的数组。
返回值:返回数组中元素的值,该元素位于内部指针当前指向的元素之前。如果数组为空,那么prev()函数返回FALSE。
下面的程序演示了PHP中的prev()函数:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php // input array $arr = array("Ram", "Shita", "Geeta", "Shyam"); // current function print the // 1st element of the array. echo current($arr) ."\n"; // next function prints the next // element of the current one. echo next($arr)."\n"; // prev function will print the previous element // of the current one. As right now current element // is Shita so the previous element will be Ram echo prev($arr); ?> |
输出
1 2 3 | Ram Shita Ram |
例子2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php // input array $arr = array('a', '2', 'z', '8'); // current function print the // 1st element of the array. echo current($arr) ."\n"; // next function print the next // element of the current one. echo next($arr)."\n"; // again next function print the // next element of the current one. echo next($arr)."\n"; // prev function will print the previous element // of the current one. As right now current // element is 'z' so the previous element will be '2' echo prev($arr); ?> |
输出
1 2 3 4 | a 2 z 2 |