-4
function inchesTodecimal($inches){
return $decimal=inches/12;
}
我想將英寸轉換爲十進制像11 = 0.917。我想在數據庫中保存11英寸,如十進制數字0.917.英寸是10時出現問題。浮點類型.10 = 1如何在MySQL數據庫中保存英尺和英寸?
function inchesTodecimal($inches){
return $decimal=inches/12;
}
我想將英寸轉換爲十進制像11 = 0.917。我想在數據庫中保存11英寸,如十進制數字0.917.英寸是10時出現問題。浮點類型.10 = 1如何在MySQL數據庫中保存英尺和英寸?
首先將英尺英寸轉換爲英尺英尺像5英尺和點值將其轉換爲十進制,如11 = 9.17然後插入到您的數據庫。如果你想顯示在用戶端再次英尺十進制轉換爲英尺英寸像5.917 => 5.11以其簡單,希望你得到你想要的東西......
這裏我轉換簡單的代碼:
function feetInchesToDecimal($feetinches,$precision = 3){
list($feet,$inches) = explode(".",$feetinches);
$inches = preg_replace('/[^0-9.]/','',$inches);
$inches = $inches + ($feet * 12);
return round($inches /12,$precision);
}
function feetDecimalToInchs($feetdecimal){
$feet=(int)$feetdecimal;
$inches=round(($feetdecimal-$feet)*12);
$feetinches=$feet;
if($inches>0) $feetinches.=".".$inches;
return $feetinches;
}
echo feetInchesToDecimal(5.11); //5.917
echo feetDecimalToInchs(5.917); //5.11
感謝,它工作正常 – Ali
然後標記此答案爲接受 – Akintunde007
@ali新在這裏.. 我做我能做些什麼來幫助你,所以歡迎... – Sarim