-4
function inchesTodecimal($inches){
return $decimal=inches/12;
}
インチを11 = 0.917のように10進数に変換します。私は十進数0.917のようなデータベースで11インチを節約したい。インチが10のときに問題が発生する。浮動小数点型.10 = 1MySQLデータベースに足とインチを保存するにはどうしたらいいですか?
function inchesTodecimal($inches){
return $decimal=inches/12;
}
インチを11 = 0.917のように10進数に変換します。私は十進数0.917のようなデータベースで11インチを節約したい。インチが10のときに問題が発生する。浮動小数点型.10 = 1MySQLデータベースに足とインチを保存するにはどうしたらいいですか?
最初に足を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
感謝それはうまく動作します – Ali
その後、この回答に受け入れられるとマークしてください – Akintunde007
@ali am new here .. 私はあなたを歓迎するために何ができるのですか? – Sarim