PHP
では、数値には Integer
整数型と Float
浮動小数点型の 2 つのデータ型があります。特殊な状況では、整数型のみを使用でき、浮動小数点型の場合は整数型に変換することしかできません。PHP
には round()
関数が用意されており、これを助けることができます。このタスクを完了するには、この記事を参照してください。
まず最初に、round()
関数の構文を見てもらう必要があります。
round ( float $val , int $precision = 0 , int $mode = PHP_ROUND_HALF_UP )
$val: 変換する浮動小数点データ
$precision: オプション、小数点以下の小数点以下の桁数ポイント 。
float 型数値を返します
#1. パラメータは 1 つだけ: #<?php
echo round(6.1)."、";
echo round(6.2)."、";
echo round(6.3)."、";
echo round(6.4)."、";
echo round(6.5)."、";
echo round(6.6)."、";
echo round(6.64)."<br>";
输出:6、6、6、6、7、7、7
<?php
echo round(6.4545,3)."、";
echo round(6.4545,2)."、";
echo round(6.4545,1)."、";
echo round(6.4545,0)."<br>";
?>
输出:6.455、6.45、6.5、6
<?php
echo round(6.65,1,PHP_ROUND_HALF_DOWN)."<br>";//向下取整
echo round(6.65,1,PHP_ROUND_HALF_UP)."<br>";//向上取整
echo round(6.55,1,PHP_ROUND_HALF_EVEN)."<br>";//遇到 .5 的情况时取下一个偶数值舍入$val到 $precision小数位。
echo round(6.55,1,PHP_ROUND_HALF_ODD)."<br>";//遇到 .5 的情况时取下一个奇数值舍入$val到 $precision小数位。
?>
输出:6.6
6.7
6.6
6.5
おすすめ:
2021 PHP 面接質問まとめ (集)》《php ビデオ チュートリアル 》
以上がPHPのround()関数の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。