需要将浮动值转换为低于php

时间:2016-01-14 04:52:17

标签: php kohana-3.2

需要将浮动值转换为条件

以下的整数格式

$ val = 75.00表示该值必须显示为75

$ val = 75.50表示值必须显示为75.50

浮点值.00表示无需显示,否则将显示浮动值。

可以在php?

3 个答案:

答案 0 :(得分:0)

试试这段代码:

$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;

答案 1 :(得分:0)

$val + 0可以解决问题。

echo 75.00 + 0; // 75
echo 75.50 + 0; // 75.5

在内部,这相当于使用(float)$ val或floatval($ val)进行浮动,但我发现它更简单。

答案 2 :(得分:0)

(float)$ val;

最后在代码下方使用。

$ ans =(float)$ val;

echo $ ans;意味着它完美运作。