如何去掉 php 小数
How do I get rid of php decimals
我正在尝试使用这个简单的 php 表达式来计算 BMI:
$bmi = $weight/pow($height, 2);
体重:70
身高:170
它输出:0.0024221453287197
但正确的结果必须是:24.22,如何去掉所有这些小数和零,谢谢。
这个怎么样..
$num = 0.0024221453287197;
// move the decimal right 4 places.
$num = $num * 10000;
// format the number
echo number_format($num, 2);
在 http://sandbox.onlinephpfunctions.com/code/b95dd43a426b5d55bf1fddd9faf7b13116908192 测试。
只需将输入除以 100。
echo $weight/pow($height/100, 2); // 24.221453287197
我正在尝试使用这个简单的 php 表达式来计算 BMI:
$bmi = $weight/pow($height, 2);
体重:70 身高:170 它输出:0.0024221453287197
但正确的结果必须是:24.22,如何去掉所有这些小数和零,谢谢。
这个怎么样..
$num = 0.0024221453287197;
// move the decimal right 4 places.
$num = $num * 10000;
// format the number
echo number_format($num, 2);
在 http://sandbox.onlinephpfunctions.com/code/b95dd43a426b5d55bf1fddd9faf7b13116908192 测试。
只需将输入除以 100。
echo $weight/pow($height/100, 2); // 24.221453287197