ホームページ >バックエンド開発 >PHPチュートリアル >PHP は小数点以下 2 桁を保持し、四捨五入のみを行います。
/**
* 小数点以下 2 桁は保持し、四捨五入のみ
*/
関数round_num($num){
if($len = strpos( $num,'.')){
$dian_num = substr($num,$len+1,$len+3);//小数点以下の数値を取得
if (strlen ($dian_num) >= 2){//小数点以下の数値の長さが 2 より大きいかどうかを判断します
$new_num = substr($num,0,$len+3) ;
} else{//0 を追加
$new_num = $num.'0';
}
}else{//追加 。 00
$ new_num = $num.'.00';
}
return $new_num;
}
$num = 20.1111;
echoround_num($num);
?>