【发布时间】:2022-01-15 10:53:41
【问题描述】:
使用PHP getdate(); 我得到以下数组输出:
Array (
[seconds] => 54
[minutes] => 26
[hours] => 19
[mday] => 10
[wday] => 5
[mon] => 12
[year] => 2021
[yday] => 343
[weekday] => Friday
[month] => December
[0] => 1639164414
)
如果值[yday] 等于特定数字,我想使用然后回显消息,但不确定如何做到这一点。这个想法是每天都有不同的消息回显 - 我知道如何在 JavaScript 中执行此操作,但我的任务是在 PHP 中执行此操作,这是我仍在学习的内容。
例如如果 yday = 100 回显消息,如果 yday = 200 回显不同的消息。
因此,如果一年中有 365 天,我只想根据 yday 数字在一年中的每一天输出(回显)不同的消息。它不需要是确切的时间/区域,消息必须保持静态并且我们不希望它是随机的,或者使用随机的 cookie 将其存储 24 小时。
在没有 yday 的情况下甚至可能有更好的方法,感谢任何帮助。
【问题讨论】:
-
你已经尝试了什么,你卡在哪里了?为每天创建一个消息数组,并相应地显示该消息
-
这很容易用 PHP 完成。您可以使用日期编号作为键创建消息数组,然后使用
isset($messages[$day])查看该日期消息是否存在,如果存在则打印它。