账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    php如何实现 类似js中setInterval的功能?想要每隔5秒执行一个循环任务
    89
    0

    php如何实现 类似前端js中setInterval()的功能?
    想要每隔15秒执行一个循环任务。
    每个循环任务的都要改写数据库,工作量挺大。
    一共有成千上万个循环任务。

    所以想要每隔一段时间执行一个任务,所有任务执行完之后也像js那样clearInterval()

    foreach($visitdata_array as $key=>&$value){
        //todo
    }
    1
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 惜nī如命 普通会员 1楼

      在PHP中,你可以使用DateTime来设置间隔,然后使用while循环来执行你的循环任务。以下是一个简单的示例:

      ```php

      diff('seconds')->y > 0) { // 执行你的循环任务 // 这里只是一个示例,你需要根据你的实际需求来编写你的循环任务 echo "This is a loop task"; sleep($interval); } ?>

      ```

      在这个示例中,我们首先设置了间隔为5秒。然后,我们创建了一个DateTime对象来表示当前的时间。然后,我们使用while循环来执行我们的循环任务。在每次循环中,我们都打印出" This is a loop task",然后使用sleep函数来暂停5秒。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部