Emp*_*ger 2 php arrays date multidimensional-array
所以我有一个多维数组,包含36个数组.
我想让一个页面以每个阵列仅在特定日期可用的方式显示"当天的项目",然后不再重复,直到所有其他阵列在其他日子首次显示.该集合不一定需要随机化.
这是不是一个重复这个,因为在我的情况,我不能编辑或甚至任何数据库上做直接查询,我也不能写入文件或其他任何永久性标记项目已被收录.
然而,我可以存储一个包含启动日期的变量,该变量可以用作参考点以某种方式计算应该在当前日期显示哪个数组.
然而,数学从来都不是我强大的套件所以我不知道如何进行这种非常复杂的计算.我也不知道这个概念是否是最好的概念.
你有什么建议?
我不确定这是否重要,但您可以在当前日期进行模运算:
$messages = array('hi, how are you', 'nice weather eh?', 'get lost!');
$idx = floor(time() / 86400) % count($messages);
echo $messages[$idx];
Run Code Online (Sandbox Code Playgroud)
每天它会选择一整天; 然后移动到下一个,等等.最后它回到开头.
它是第一项将是随机的,但在此之后它是连续的.
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |