Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 每10分钟执行一次操作_Php_Loops - Fatal编程技术网

Php 每10分钟执行一次操作

Php 每10分钟执行一次操作,php,loops,Php,Loops,我有一个简单的php for循环,如下所示: <?php for($x=0; $x<100; $x++){ echo $x . ' '; } ?> 我想使用sleep()每隔10次运行一次。例如,循环应该在10点休眠,然后再在20点休眠,然后再在30点休眠,以此类推 我可以做一个切换,然后做每一个可能的选择,这样做,或者使用if语句。但这并不是最理想的方式。有更好的方法吗?您可以按如下方式修改代码: for($x=0; $x<100; $x++) {

我有一个简单的php for循环,如下所示:

<?php
for($x=0; $x<100; $x++){
    echo $x . ' ';
}
?>

我想使用
sleep()每隔10次运行一次。例如,循环应该在10点休眠,然后再在20点休眠,然后再在30点休眠,以此类推


我可以做一个切换,然后做每一个可能的选择,这样做,或者使用if语句。但这并不是最理想的方式。有更好的方法吗?

您可以按如下方式修改代码:

for($x=0; $x<100; $x++)
{
    echo $x . ' ';
    if($x % 10 == 0) sleep(5); //this sleeps for 5 seconds
}

对于($x=0;$x睡眠5秒,基于RamRaider代码:

<?php
for($x=0; $x<100; $x++){
    echo $x . ' ';
    if( $x % 10 == 0 )
    {
        sleep(5);
    }
}
?>


if($x%10==0)sleep();
?@Kevin使用RamRaider的答案作为你的if-else块code@RamRaider我认为你应该添加一个被@executable链接为replicate的应答器。你真的应该用谷歌搜索。另外,请阅读