为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 PHP 中的特定时间使用不同的变量

如何在 PHP 中的特定时间使用不同的变量

PHP
ibeautiful 2021-06-29 10:53:28
我有一些PHP代码..<?php  $artist = $_GET['artist'];  $title = $_GET['title'];  $r = fopen("temp_title.txt", "w");  fwrite($r, $artist." <b>|</b> ".$title);  fclose($r);?>我想添加另一个fwrite具有不同变量的变量,但它会显示一段时间,从晚上 11 点到早上 7 点。像这样:<?php  $artist = $_GET['artist'];  $title = $_GET['title'];  $info = "Night Mode";  $r = fopen("temp_title.txt", "w");  fwrite($r, $artist." <b>|</b> ".$title);  fwrite($r, $info); //This will be shown only in time of 11pm - 7pm  fclose($r);?>在那之后,fwrite应该再次显示前一个..
查看完整描述

1 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

您可以只使用date获取当天的当前小时并使用它来控制写入文件的数据:


$artist = $_GET['artist'];

$title = $_GET['title'];

$r = fopen("temp_title.txt", "w");

$hour = date('G');

if ($hour < 7 || $hour >= 23) {

    fwrite($r, "Night Mode"); //This will be shown only in time of 11pm - 7pm

}

else {

     fwrite($r, $artist." <b>|</b> ".$title);

}

fclose($r);


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信