上から〇桁の概数を取得したいと思ったことはありませんか?
PHPで用意されている関数round()を普通に利用すると「下から何桁で四捨五入」はできますが、「上から何桁で四捨五入」はround()のみではできません。
「上から何桁の概数を取得する(四捨五入)」簡単な関数を作ってみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php /************上から〇桁の概数を取得****************/ functionround_from_top($num,$val=2){ $num=round($num); $keta=strlen($num); returnround($num,-$keta+$val); } echoround_from_top(8654); //8700 echoround_from_top(9591.1212); //9600 echoround_from_top(9595,1); //10000 ?> |
コメント