PHPには、マイクロ秒を取得するための組み込み関数があります。それが「microtime」関数です。この関数を使用すると、現在のUNIXタイムスタンプとマイクロ秒を含んだ文字列を取得することができます。
以下に、いくつかの例を示します。
// マイクロ秒を取得する
$microtime = microtime(true);
echo $microtime;
上記のコードでは、microtime(true)
を呼び出すことで、現在のUNIXタイムスタンプとマイクロ秒を含んだ浮動小数点数が返されます。これを変数に代入して、表示しています。
// マイクロ秒のみを取得する
$microtime = microtime(true);
$microseconds = explode('.', $microtime)[1];
echo $microseconds;
上記のコードでは、microtime(true)
を呼び出して得られる値を、"."(ドット)で分割して配列に格納し、その2番目の要素を取得しています。これにより、マイクロ秒部分のみを取得することができます。
これらの例を応用すれば、マイクロ秒を利用したさまざまな処理や計測が可能です。例えば、処理時間の計測や一意のID生成などに活用することができます。
以上が、PHPでマイクロ秒を取得する方法の例です。この方法を使用することで、精度の高い時間計測やタイミング制御を行うことができます。