获取以前设置的php数组值

时间:2014-12-18 23:24:21

标签: php

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

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)

创建数组后(通过方法在类中),一半数组元素(1到5)将在页面加载时显示,其余元素将通过AJAX逐个显示。我怎样才能在php中实现这个目标?

random MySQL结果填充数组。

2 个答案:

答案 0 :(得分:1)

您有几个选择。

一旦原始请求得到满足,如果你只显示了5,那么剩下的就不会被本地保存在内存中,你只需要回去并获得。

你需要一些javascript或其他东西来保存下一个索引,然后从服务器上获取它。

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

你当然需要编写一些php来处理一次只获取1个项目的能力,但那就是你。


或者,您将所有图像放到页面上,只需使用javascript隐藏并显示您想要的图像。


您的问题也可能因为“过于宽泛”而被关闭,因为有很多方法可以实现您尝试做的事情,这种事情可以用Google搜索并轻松回答。

答案 1 :(得分:0)

传递你通过AJAX显示的最后一个密钥,并获得传递密钥后的其他密钥。 例如,如果您已显示结果 'key','key2',...,'key5' 然后通过AJAX传递数字5并获得下一个项目 '关键'。 5 + 1即'key6' 然后传递数字6并获得下一个项目 '关键'。 6 + 1即'key7'