在一定时间间隔后显示某些单词

时间:2011-08-17 07:06:51

标签: php random words

我希望在30秒的间隔后使用“php”显示这两个单词“current streams”和“top streams”。

他们不能随意..但是像这样:

  • 前30秒显示短语“当前流”,
  • 在接下来的30秒内,显示短语“top streams”,
  • (重复)

我试过了srand(floor(time() / (30)));,但它会随机显示它们相同的单词2次.. !! 允许页面刷新.. !!不想使用javascript

2 个答案:

答案 0 :(得分:1)

如果您正在寻找页内更改(因此无需刷新),那么您需要使用JavaScript。

回答你的问题: 为什么不获取当前时间(秒)并查看它是否大于00且小于30回波串a,否则回显字符串b:

$datCurrentTime = date("s");
if ($datCurrentTime >= '00' && $datCurrentTime < '30') {
   echo "Current streams";
} else {
   echo "Top streams";
}

答案 1 :(得分:0)

在PHP中使用unix时间戳对于非JavaScript的解决方案来说很容易。 Unix时间戳使用秒,因此您可以轻松地将其设置为工作30秒。