永发信息网

如何使用纯PHP实现定时器任务

答案:2  悬赏:0  手机版
解决时间 2021-11-28 19:48
  • 提问者网友:十年饮冰
  • 2021-11-28 15:52
如何使用纯PHP实现定时器任务
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-11-28 17:26
我用PHP写了下面的延时代码,主要用来作为BAT文件调用进行倒计时:
//批处理延时工具
if ($argc==2){
set_time_limit(0);
$v=$argv[1]+0;
while($v>0){
    echo "请等待 ".sec2str($v)." 秒。。。          ";
    $n=$v>600?600:($v>60?60:($v>10?10:1));
    sleep($v>$n?$n:$v);
    $v-=$n;
}
$v=$argv[1]+0;
echo "".sec2str($v)." 秒延时完毕。                
";
}
else echo "使用方法:
sleep.php <演示秒数>";

function sec2str($v){
  $s='';
  if ($v>3600) {$s.=floor($v/3600).':';$v%=3600;}
  if ($s<>'' || $v>60) {$s.=floor($v/60).':';$v%=60;}
  $s.=$v;
  return $s;
}
?>
全部回答
  • 1楼网友:深街酒徒
  • 2021-11-28 18:37
推荐去后盾网看看,里面很多的视频,半天学习,半天练习
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯