获取php数组的上一组值

获取php数组的上一组值,php,Php,我有一个方法,可以在php中创建一个包含十个元素的数组 array( key => value, key2 => value2, key3 => value3, ... ) 创建数组后(通过方法在类中),一半的数组元素(1到5)将显示在页面加载上,其余元素将通过AJAX逐个显示。如何在php中实现这一点 数组是从MySQL结果中随机填充的。通过AJAX传递您显示的最后一个键,并获取传递键之后的其他键。 例如,如果已显示结果 '键','键2',

我有一个方法,可以在php中创建一个包含十个元素的数组

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)
创建数组后(通过方法在类中),一半的数组元素(1到5)将显示在页面加载上,其余元素将通过AJAX逐个显示。如何在php中实现这一点


数组是从MySQL结果中随机填充的。

通过AJAX传递您显示的最后一个键,并获取传递键之后的其他键。 例如,如果已显示结果 '键','键2',…,'键5' 然后通过AJAX传递数字5并获取下一项 “钥匙”。5+1即“键6” 然后通过数字6,获得下一项
“钥匙”。6+1即“键7”

您有几个选项

一旦原始请求得到满足,如果您只显示了5,那么其余的就不会在内存中保存,以便您返回并获取

您需要一些javascript或其他东西来保存下一个索引,并从服务器获取它

例如,您可以将最后一个索引数组交给javascript,然后让它返回到服务器以获取一个项目

当然,您需要编写一些php来处理一次只获取一个项目的能力,但这取决于您自己


或者,将所有图像放到页面上,然后使用javascript隐藏和显示所需的图像



你的问题也可能被认为“过于宽泛”,因为有一大堆方法可以完成你听起来想要做的事情,而这类事情可以通过谷歌搜索并很容易回答。

那么你的问题是什么?比如如何通过AJAX一个接一个地显示所有元素?如果这是您的意思,您是否尝试对元素进行分页?或者你想做一些视觉效果?你能进一步解释一下你想做什么吗?对于ex,一个方法将创建一个包含10个元素1到10的数组。当index.php加载到1时。。。将显示5个元素,然后抛出一个ajax调用,该调用将显示索引6的元素,然后在另一个ajax调用之后,将显示索引7的元素。。。其余的元素也是如此@Rizier123一旦请求完成并发送回用户,其余的数组元素将在php完成任务时从内存中删除。您需要一些javascript来跟踪下一步要显示的内容,然后返回服务器获取所需的内容。页面加载上显示5个图像,然后在JS上使用setInterval进行ajax调用,该调用将显示第六个图像并替换第一个图像,然后第七个图像将替换第二个图像,依此类推@MostafaTorbjørnBergArray是通过
random
MySQL结果填充的。