2016-01-14 46 views
0

到整數的條件如下格式需要將浮點值轉換爲整數的條件需要浮動值轉換在PHP

$ VAL以下格式= 75.00意味着值必須顯示75

$ VAL = 75.50表示值必須顯示75.50

浮點數值.00表示無需顯示,否則將顯示浮點值。

是可能的在PHP?

+3

[浮點數格式]的可能重複(http://stackoverflow.com/questions/1734233/floating-point-number-format) –

回答

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

$val + 0的伎倆。

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

內部,這相當於鑄造用浮動(浮動)$ VAL或floatval($ VAL),但我覺得很簡單。

+0

它工作正常,非常簡單。謝謝。 – arulraj

0

(float)$ val;

在終於使用下面的代碼。

$ ans =(float)$ val;

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