prev() 定义和用法

prev() 函数把指向当前元素的指针移动到上一个元素的位置,并返回该元素值。

如果内部指针已经超过数组的第一个元素之前,函数返回 false。

语法

prev(array)
参数 描述
array 必需。规定要使用的数组。

说明

prev() 和 next() 的行为类似,不过它将内部指针倒回一位而不是前移一位。

注意:如果数组包含空的单元,或者单元的值是 0 则该函数碰到这些单元也返回 FALSE。要正确遍历可能含有空单元或者单元值为 0 的数组,请参见 each() 函数。

例子

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br />";
echo next($people) . "<br />";
echo prev($people);
?>

输出:

Peter
Joe
Peter

转载于:https://www.cnblogs.com/zhouisizhi/archive/2011/10/31/2229741.html

【php数组函数序列】之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值...相关推荐

  1. php去掉查询返回的字段序列,php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回...

    array_slice()定义和用法 array_slice() 函数在数组中根据条件取出一段值,并返回. 注释:如果数组有字符串键,所返回的数组将保留键名.(参见例子 4) 语法 array_sli ...

  2. Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标

    *8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...

  3. php数组函数序列之array_unshift() 在数组开头插入一个或多个元素

    array_unshift() 函数在数组开头插入一个或多个元素.被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样 array_unshift()定义和用法 array_uns ...

  4. 【php数组函数序列】之array_combine() - 数组合并

    array_combine() 定义和用法 array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值. 如果其中一个数组为空,或者两个数组的元素 ...

  5. 给定数组Arr[n],O(n)时间内找出每个元素左侧所有元素中位置最靠近该元素且大于该元素的元素

    http://blog.csdn.net/yysdsyl/article/details/5419149#cpp 题目: 给定数组Arr[n],对于其中的每个元素Arr[i](0=<i<n ...

  6. 细说PHP笔记03(第7章)--数组与数据结构,数组定义,数组遍历,数组内部指针遍历,键值操作函数,统计数组函数,回调函数处理数组元素,数组排序,拆分、合并、分解、结合数组,数组实现堆栈,随机选取元素

    1.数组 索引数组:索引值是整数 关联数组:索引值是字符串 2.数组的定义 1.以直接赋值的方式声明 $数组名[下标]=资料内容 或 $数组名[关联字符串(键值)]=资料内容 <?php $va ...

  7. php数组函数(分类基本数组函数,栈函数,队列)

    php数组函数(分类基本数组函数,栈函数,队列函数) 一.总结 1.常用数组函数 函数 描述 array() 创建数组. array_combine() 通过合并两个数组来创建一个新数组. array ...

  8. java反转数组_Java中如何将数组反转?Java数组反转的2种方法(代码示例)

    数组操作Java数组如何反转输出?下面本篇文章就给大家介绍2种在java中实现数组反转的简单方法.有一定的参考价值,希望对大家有所帮助.[视频教程推荐:java教程] 方法一:使用循环,交换数组中元素 ...

  9. 逆向知识十三讲,汇编中数组的表现形式,以及还原数组

    讲解数组之前,要了解数组的特性 1.数据具有连续性 2.数据类型相同 比如: int Ary[3] = {0,1,2}; 我们可以看出,上面定义的数组,数据是连续的,其中每个数据类型大小都是int类型 ...

最新文章

  1. c2054未定义基类_c++ - 错误C2504:基类未定义 - 堆栈内存溢出
  2. 数据蒋堂 | “后半”有序的分组
  3. sql server 备份与恢复系列一 必备知识
  4. python 月活_TikTok用户月活超1亿意味着什么?什么是月活用户?
  5. ASCII码表及说明
  6. 如何利用Callgraph生成函数调用图?
  7. 软工作业PSP与单元测试训练
  8. java中使用lua脚本
  9. 安装与卸载软件的方法:rpm、yum工具介绍
  10. 我可以在CSS中使用onclick效果吗?
  11. postfix和dovecot架设邮件服务器的一些记录1
  12. 计算机学模型,计算机数学模型.pdf
  13. 计算机二级2018VB题库百度云,2018年计算机二级VB考试真题
  14. 【JavaWeb】(血泪踩雷史...)Token登录前后端交互及跨域问题
  15. 如何设置内网端口映射外网
  16. linux安装yarn
  17. 征途服务器 文件夹需手,手游新征途手工架设服务端+配套双客户端+架设流程+服务器部署文档等...
  18. UDP都是全双工通信的吗
  19. 香港美食(3)——源记喳咋
  20. Qt5 QML TreeView currentIndex当前选中项的一些问题

热门文章

  1. Chapter7-4_來自獵人暗黑大陸的模型 GPT-3
  2. LeetCode 1072. 按列翻转得到最大值等行数(查找相同的模式,哈希计数)
  3. 图Graph--最短路径算法(Shortest Path Algorithm)
  4. mysql ngram_MySQL ngram全文解析器
  5. pytorch argmax_轻松学Pytorch使用ResNet50实现图像分类
  6. 计算机应用基础形考作业3Excel部分,计算机应用基础形考3,Excel部分
  7. 利用python寻找列表中相邻元素之差绝对值为1的所有最长链
  8. 3.Redis与python交互
  9. 模型评价 - 判断数据模型拟合效果的三种方法
  10. python新手练习项目_适合Python 新手的5大练手项目,你练了么?