prev()
方法prev()函数首先将当前指针移动到上一个元素,然后返回该元素。
语法:
prev(array);
注意:正如我们next()
在前两篇文章(PHP中的current()函数和PHP中的函数)中所讨论的那样,数组默认具有指向第一个元素的指针,该next()
函数可用于将指针移至下一个元素,然后将其移至下一个元素打印它,并且类似地,可以使用prev()函数将指针移至上一个元素并进行打印。
例子:
Input: $arr1 = array(10, 20, 30, 40, 50); Function call: current($arr1); next($arr1); prev($arr1); Output: 10 20 10 Input: $arr2 = array("name" => "Amit", "age" => 21, "Gender" => "Male"); Function call: current($arr2); next($arr2); prev($arr2); Output: Amit 21 Amit
PHP代码:
<?php $arr1 = array(10, 20, 30, 40, 50); $arr2 = array("name" => "Amit", "age" => 21, "Gender" => "Male"); echo current($arr1) . "\n"; //打印第一个元素 echo next($arr1) . "\n"; //移动到下一个元素并打印 echo prev($arr1) . "\n"; //移动到上一个元素并打印 echo current($arr2) . "\n"; //打印第一个元素 echo next($arr2) . "\n"; //移动到下一个元素并打印 echo prev($arr2) . "\n"; //移动到上一个元素并打印 ?>
输出结果
10 20 10 Amit 21 Amit