欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php数组入门教程之数组的指针操作

程序员文章站 2022-05-03 21:55:21
...
本文介绍下,有关php数组中数组指针的相关内容,有需要的朋友参考下。

在php中,涉及数组指针的函数有:reset、prev、end、next、current、each。

例1,next 与 prev

";
echo prev($speed);//输出前一位置数组值
echo "
"; echo reset($speed);//重置数组的指针,将指针指向起始位置 echo "
"; echo end($speed);//输出最后位置的数组值 echo "
"; //by bbs.it-home.org ?>

运行结果: 0220 200 0 220

例2,each函数指针操作

";
echo "0挡的速度是".current(each($speed))."
"; echo "1挡的速度是".current(each($speed))."
"; echo "2挡的速度是".current(each($speed))."
"; echo "3挡的速度是".current(each($speed))."
"; echo "4挡的速度是".current(each($speed))."
"; echo "5挡的速度是".current(each($speed))."
"; echo "使用each函数实现数组指针的移动,进行数组遍历
"; reset($speed);//这里是将数组指针指向数组首 while(list($key,$value)=each($speed)){ echo $key."=>".$value."
"; } ?>

运行结果: each实现指针下移 0挡的速度是0 1挡的速度是40 2挡的速度是80 3挡的速度是120 4挡的速度是160 5挡的速度是200 使用each函数实现数组指针的移动,进行数组遍历 0=>0 1=>40 2=>80 3=>120 4=>160 5=>200