PHP常用函数

数字函数

ceil() 进一取整

示例

ceil(1.1);
//结果为2

abs() 绝对值

示例:

abs(-1);
//结果为1

rand() 随机数

示例:

rand(1. 100)
//1到100 以内的随机数
mt_rand() 随机数 更好的随机数 跟上面的一样

round() 四舍五入

常用的有浮点数的操作
示例:

round(1.1111111, 2)
//结果为 1.11 取两位小数

sprintf()

使用类型强制转换将结果转换为浮点数,然后使用sprintf()函数来格式化输出。
示例:

保留小数
$num1 = 10.5;
$num2 = 3.2;
$result = ($num1 / $num2);
$formattedResult = sprintf("%.2f", (float)$result);
echo $formattedResult; // 输出:3.28

在数字前面补零
$number=12;
$formatted_number = sprintf("%04d", $number);
echo $formatted_number; // 输出:0012

number_format() 保留小数

可以将数字格式化为带有千位分隔符和小数点的字符串。可以使用该函数来格式化相除的结果,并指定保留两位小数。
示例:

$num1 = 10.5;
$num2 = 3.2;
$result = $num1 / $num2;
$formattedResult = number_format($result, 2);
echo $formattedResult; // 输出:3.28