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
//结果为123.56

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

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

sprintf()在数字前面补零

$number=12;
$formatted_number = sprintf("%04d", $number);
echo $formatted_number; // 输出:0012