round関数
関数 round は数値を数学的な丸めルールに従って丸めます。最初のパラメータとして数値を受け取り、2番目のオプションパラメータとして小数部に残す桁数を指定します。2番目のパラメータは正の値でも負の値でもかまいません(負の値の場合は整数部に残す桁数を指定します)。
構文
phpround(数値, [桁数]);
例
小数を整数に丸めます:
php<?php
echo round(3.4);
?>
コードの実行結果:
php3
例
小数を整数に丸めます:
php<?php
echo round(3.5);
?>
コードの実行結果:
php4
例
小数を整数に丸めます:
php<?php
echo round(3.6);
?>
コードの実行結果:
php4
例
数値を小数部2桁に丸めましょう:
php<?php
echo round(12.45678, 2);
?>
コードの実行結果:
php12.46
例
数値を小数部3桁に丸めましょう:
php<?php
echo round(12.45678, 3);
?>
コードの実行結果:
php12.457
例
数値を10の位に丸めましょう:
php<?php
echo round(12456.78, -1);
?>
コードの実行結果:
php12460
例
数値を100の位に丸めましょう:
php<?php
echo round(12456.78, -2);
?>
コードの実行結果:
php12500
例
数値を1000の位に丸めましょう:
php<?php
echo round(12456.78, -3);
?>
コードの実行結果:
php12000