PHP

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() - 将数组的内部指针设置为其最后一个元素

  • reset() - 将数组的内部指针设置为其第一个元素

  • each() - 从数组中返回当前的键和值对并推进数组游标

← pos

range →