2010-12-23 56 views
1

由於某些原因,這並不能正確地存儲變量,在方程後面給我一個值「0」。應該是基本算術

if ($power_weight == '') { 
    $power_weight = NULL; 
} 
else { 
    $power_weight = $power_weight/1.01387 * 2.20462262; 
} 
echo $power_weight; 

當類似的公式正常工作

if ($zero_sixty == '') { 
    $zero_sixty = NULL; 
} 
else { 
    $zero_sixty = $zero_sixty * 60/62; 
} 
echo $zero_sixty; 
+2

什麼是代碼片段開頭處的`$ power_weight`的值?它使用初始值40爲我輸出一個非零值。請參閱http://ideone.com/Uz8ux – marcog 2010-12-23 00:05:20

+0

$ power_weight = 0.1435; – ZaneDeFazio 2010-12-23 00:08:05

回答

1

什麼power_weight的這段代碼前值?它是一個字符串還是一個浮點數?我鼓勵你通過對它進行floatval()來解析它。