php prev()函数笔记

原创 PHP笔记  2017-12-10 18:17  阅读 1,071 views 次

prev()函数定义及用法

1、在php中,prev()函数是用来将数组的内部指针指向上一个元素,并输出上一个元素的值;

2、prev()函数只有一个参数,就是要移动指针的数组,该函数的返回值是上一个元素的值,但如果前一个元素没有则返回false。

相似函数

  • next()函数:内部指针指向数组中的下一个元素,并输出元素值;
  • current()函数:返回数组中的当前元素的值。
  • end()函数:内部指针指向数组中的最后一个元素,并输出元素值;
  • reset()函数:内部指针指向数组中的第一个元素,并输出元素值;
  • each()函数:返回当前元素的键名和键值,并将内部指针向前移动。

语法格式:

prev(数组);

实例1(没有前一个元素):

<?php
$arr=array("h"=>"html","c"=>"css","j"=>"javascript","p"=>"php");
var_dump(prev($arr));
?>

输出结果:boolean false

实例2(返回倒数第二个元素值):

<?php
$arr=array("h"=>"html","c"=>"css","j"=>"javascript","p"=>"php");
end($arr); //end()函数
echo prev($arr);
?>

输出结果:javascript

实例3(从后到前输出数组中的元素的键名和键值):

<?php
$arr=array("h"=>"html","c"=>"css","j"=>"javascript","p"=>"php");
$value=end($arr);
echo key($arr)."==>".$value; //key()函数
while($value=prev($arr)){
echo "<br/>".key($arr)."==>".$value;
//br标签
}
?>

运行结果:

php prev()函数笔记

更多有关数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-prev.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情