在一定时间间隔后显示某些单词
我想在 30 秒的间隔后使用“php”显示这两个词“当前流”和“顶部流”。
它们不能是随机的..但像这样:
- 在前 30 秒中显示短语“当前流”,
- 在接下来的 30 秒中显示短语“顶部流”,
- (重复)
我尝试了 srand (floor(time() / (30))); 但它会在同一时间随机显示它们 2 次..!! 允许页面刷新..!!不想使用 JavaScript
I want to display these two words "current streams" and "top streams" using "php" after an interval of 30 seconds.
they must not to be random.. but like this:
- For the first 30 seconds the phrase "current streams" is displayed,
- In the next 30 seconds, the phrase "top streams" is displayed,
- (repeating)
I tried srand(floor(time() / (30)));
but it display them randomly some time same word 2 times..!!
Page Refreshing is allowed..!! Do not want to use javascript
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您正在寻找页内更改(因此无需刷新),那么您需要使用 JavaScript。
回答你的问题:
为什么不获取当前时间(秒)并查看它是否大于 00 且小于 30 echo 字符串 a,否则 echo 字符串 b:
If you are looking for in-page changes (so no refresh) then you need to use JavaScript.
In reponse to your question:
Why not get the current time (seconds) and see if it's greater than 00 and smaller than 30 echo string a, else echo string b:
对于非 JavaScript 解决方案来说,在 PHP 中使用 unix 时间戳会很容易。
Unix 时间戳使用秒,因此您可以轻松地将其设置为工作 30 秒。
using unix timestamps in PHP would be easy for a non-javascript solution.
Unix Timestamps use seconds, so you can easily set it to work for 30 seconds.