我有一个$array_one
,其中包含以下数据:
Array
(
[0] => stdClass Object
(
[postId] => 412812
[shortcode] => 4sF9
)
)
有很多数据包含更多密钥。
现在问题是array_one
时不时地改变它的顺序。例如,它会将键7
设为键0
并将其他所有内容都按下,而不会有新数据。
我想做的是在数组中显示所有内容,但在更改顺序时不要更改其顺序,因此我的帖子显示将具有静态的发布顺序。
我尝试使用以下逻辑创建另一个数组:
$array_two
的新空数组。array_two
是否包含所有内容array_one
(已使用:in_array()
)。这是第一次,因为array_two
最初是空的。 array_one
没有array_two
的所有内容,则将所有内容从array_one
复制到array_two
并显示array_two
(已使用:{{ 1}})。 array_push()
将与array_two
相同。我还有其他条件说,如果不是array_one
的所有帖子都与array_one
不同,那么只会从array_two
获取一个唯一的帖子并将其放入array_one
} array_two
中的所有其他内容保持不变。
现在的问题是,在array_two
保留array_two
之后的所有内容后,它会以空array_one
重新开始。
我只是想不出array_two
的声明只运行一次的任何事情。换句话说,我怎样才能实现这一点,所以每次页面刷新都不会重新开始。
已编辑: array_one正在通过更改其顺序的API获取数据,正在使用的方法为array_two
我希望我现在已经清楚了。