如何在php中创建这样的条件,例如我有一个名为$ var(float)的变量。如果$ var大于0.3那么将被ceiled,否则将被搁置。 例如:
if $var = 0.4 then $var = 1
if $var = 1.3 then $var = 1
if $var = 1.4 then $var = 2
if $var = 2.2 then $var = 2
if $var = 2.33 then $var = 3
答案 0 :(得分:2)
将其移至边界条件,然后使用将其移向另一边界的函数。例如,减去0.3并将其减去。
答案 1 :(得分:0)
if($var - intval($var) > 0.3){
$var = intval($var) + 1;
}else{
$var = intval($var);
}
答案 2 :(得分:-1)
简单。只需使用%
php运算符来检查除法是否大于0.3
if (($number - floor($number)) > 0.3)
{
$number = ceil($number);
}
else
{
$number = floor($number);
}