PHPで一時停止する方法(sleep/usleep)です
sleep 秒数で停止させる場合
// sleep 秒数で停止させる場合 echo 'sleep '.date("Y-m-d H:i:s").'.'.substr(explode('.', (microtime(true) . ''))[1], 0, 3); // 50秒停止 sleep(50); echo 'sleep '.date("Y-m-d H:i:s").'.'.substr(explode('.', (microtime(true) . ''))[1], 0, 3);
sleepの実行結果
sleep 2020-09-29 14:37:11.048 sleep 2020-09-29 14:38:01.048
usleep ミリ秒数で停止させる場合
// usleep ミリ秒数で停止させる場合 echo 'sleep '.date("Y-m-d H:i:s").'.'.substr(explode('.', (microtime(true) . ''))[1], 0, 3); // 0.5秒停止 usleep(500000); echo 'sleep '.date("Y-m-d H:i:s").'.'.substr(explode('.', (microtime(true) . ''))[1], 0, 3);
usleepの実行結果
sleep 2020-09-29 14:38:01.048 sleep 2020-09-29 14:38:01.549
date(“Y-m-d H:i:s.u”)だとミリ秒がゼロになるみたい
2020-09-29 14:38:01.000000