prev
prev
(PHP 4, PHP 5, PHP 7)
prev - 倒回内部数组指针
描述
mixed prev ( array &$array )
倒回内部数组指针。
prev()的
行为与next()的行为相似,只不过它将内部数组指针倒回到一个地方而不是前进。
参数
array
输入数组。
返回值
返回内部数组指针指向的前一个数组值,或者FALSE
没有更多元素。
警告
该函数可能返回布尔值FALSE
,但也可能返回一个非布尔值,其值为FALSE
。有关更多信息,请阅读布尔部分。使用===运算符来测试此函数的返回值。
例子
示例#1示例使用prev()和朋友
<?php
$transport = array('foot', 'bike', 'car', 'plane'
$mode = current($transport // $mode = 'foot';
$mode = next($transport // $mode = 'bike';
$mode = next($transport // $mode = 'car';
$mode = prev($transport // $mode = 'bike';
$mode = end($transport // $mode = 'plane';
?>
笔记
注意
:数组的开头与布尔FALSE
元素无法区分。为了区分,请检查prev()
元素的key()与null是否严格不同。
也可以看看
- current() - 返回数组中的当前元素
- end() - 将数组的内部指针设置为其最后一个元素
- next() - 推进数组的内部指针
- reset() - 将数组的内部指针设置为其第一个元素
- each() - 从数组中返回当前的键和值对并推进数组游标
← pos
range →