需要将浮点值转换为php中条件下的整数格式
需要在条件下将浮点值转换为整数格式 $val=75.00表示该值必须显示为75 $val=75.50表示值必须显示为75.50 浮点值.00表示无需显示,否则将显示浮点值 在php中是可能的吗?请尝试以下代码:需要将浮点值转换为php中条件下的整数格式,php,kohana-3.2,Php,Kohana 3.2,需要在条件下将浮点值转换为整数格式 $val=75.00表示该值必须显示为75 $val=75.50表示值必须显示为75.50 浮点值.00表示无需显示,否则将显示浮点值 在php中是可能的吗?请尝试以下代码: $val = 75.00; $value = explode(".", $val); $decimal_value = substr($value[0], 0, 1); if($decimal_value == "00"){ $val = $value[0]; } else {
$val = 75.00;
$value = explode(".", $val);
$decimal_value = substr($value[0], 0, 1);
if($decimal_value == "00"){
$val = $value[0];
} else {
$val = number_format($val, 2, '.', '');
}
echo $val;
$val+0
起作用
echo 75.00 + 0; // 75
echo 75.50 + 0; // 75.5
在内部,这相当于使用(float)$val或floatval($val)进行float转换,但我发现它更简单。(float)$val
在最后使用下面的代码
$ans=(浮动)$val
echo$ans;意味着它工作得很好 可能重复的