2017-09-23 6 views

答えて

1

最初に足を5フィート11 = 9.17のように小数点に変換し、データベースに挿入します。あなたはユーザー側に表示したいときは、=> 5.11 5.917あなたが望むものを得たシンプルな希望のような足のインチに再び足進を変換...

ここで変換のための私の簡単なコード:

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

感謝それはうまく動作します – Ali

+0

その後、この回答に受け入れられるとマークしてください – Akintunde007

+0

@ali am new here .. 私はあなたを歓迎するために何ができるのですか? – Sarim

関連する問題