问题描述
我大约有900种组合,需要通过外部方进行验证,我需要执行以下步骤:
第1步:在表 [DONE]
中插入所有900种组合现在我需要这样做
第3步:将结果存储在数据库中
这样,如果出现故障,我们可以从发生故障的地方重新启动
$t0 = microtime(true);
$i = 0;
do{
$dt = round(microtime(true)-$t0);
if($dt!= $i){
$i = $dt;
if(($i % 2) == 0) //every 2 seconds
echo $i.PHP_EOL;
}
}
while($dt<10); //max execution time
不能在javascript中使用setInterval。
解决方法
我通常使用sleep(2)
。如果您想更细一些,可以使用time_nanosleep
另请找到示例如何在php中制作块。
$arr = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
$chunked = array_chunk($arr,5);
$res = [];
$flag = 0;
foreach($chunked as $arr){
sleep(2);
echo 'sleep';
foreach ($arr as $val) {
var_dump($val);
}
}