PHP关键字将十进制数转换为始终在前一位的数字
如何从$val获得结果4。是您想要的。只需执行以下操作PHP关键字将十进制数转换为始终在前一位的数字,php,Php,如何从$val获得结果4。是您想要的。只需执行以下操作 $val=3.1; echo $val; 另外,如果您希望它始终是一个比上一个大1的整数(即使该数字是整数),您可以这样做: ceil($val); 使用ceil $a = ( ceil($val) == $val) ? ($val + 1) : ceil($val); 参考资料:您可以使用echo-ceil($val)严格地说,ceil的结果类型是float,因此需要强制转换才能返回整数。@Hamish谢谢,我知道通过严格的比较
$val=3.1;
echo $val;
另外,如果您希望它始终是一个比上一个大1的整数(即使该数字是整数),您可以这样做:
ceil($val);
使用ceil
$a = ( ceil($val) == $val) ? ($val + 1) : ceil($val);
参考资料:您可以使用
echo-ceil($val)
严格地说,ceil的结果类型是float
,因此需要强制转换才能返回整数。@Hamish谢谢,我知道通过严格的比较,这里可能有点可疑。换了。
<?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
echo ceil(-3.14); // -3
?>