作成日:2018-12-03, 更新日:2019-12-27
基本
・「sleep()」で「秒」を指定
・「usleep()」でマイクロ秒を指定
・ナノ秒は別の関数(time_nanosleep())を使う
秒単位
~処理A~ sleep(10); // 10秒 ~処理B~
ミリ秒単位
~処理A~ usleep(100000); // 10万マイクロ秒=100ミリ秒=0.1秒 ~処理B~
ミリ秒とマイクロ秒単位
・「usleep()」は「マイクロ秒」で指定する
・「100万マイクロ秒」が「1秒」
・「1ミリ秒」は「0.001秒」→「0.001秒×100万マイクロ秒」が「usleep()」で使う値
$sec = 0.001; // 0.1秒=1ミリ秒 $unit = 1000000; // 100万 $val = $sec * $unit; usleep($val);