列出数组中每个元素而不弹出它们的最佳方法是什么(在PHP中)?

时间:2011-08-11 17:05:47

标签: php

我正在调用一个PHP脚本,该脚本使用array_rand()从数组中返回一个随机元素。它回应了一些我正在进入另一个页面的文本。每次加载页面时,我都想让它回显出每个连续的元素。所以基本上,我试图找出一种方法来在我加载页面时回显第一个元素,然后在刷新时回显第二个元素,依此类推。想法可能会有一种方法来使用array_pop(),但它删除了每个元素,我想保持数组完好无损。

1 个答案:

答案 0 :(得分:2)

我认为next正是您所寻找的。它返回数组中的下一个元素而不删除它。但是,如果必须在页面刷新之间执行此操作,则必须跟踪自己所在的元素,因为在页面刷新时数组指针将丢失。使用$ _SESSION变量可以解决问题。