PHP函数microtime()用法与说明

microtime()是一个PHP函数,用于获取当前时间及微秒数,可用于精确计时和测量代码段的执行时间。

PHP函数microtime()用法与说明

简介

microtime()是一个PHP函数,用于获取当前时间及微秒数,可用于精确计时和测量代码段的执行时间。

语法

microtime(bool $get_as_float = false): mixed

函数参数 get_as_float 类型为布尔型,若传入 true,则返回值为浮点型,否则返回值为字符串。

示例

示例1:计算代码段执行时间

$time_start = microtime(true);

// 这里放置需要计时的代码段

$time_end = microtime(true);
$time = $time_end - $time_start;

echo "代码段执行时间为:" . $time . "秒";

示例2:获取当前时间戳及微秒数

$current_time = microtime(true);
$timestamp = floor($current_time);
$microseconds = (int)(($current_time - $timestamp) * 1000000);

echo "当前时间戳为:" . $timestamp . ",微秒数为:" . $microseconds;

在示例2中,由于 microtime() 返回的值类型为浮点型,因此先通过 floor() 函数获取当前时间戳,再将浮点型的微秒数部分转换为整数。

本文标题为:PHP函数microtime()用法与说明

基础教程推荐