ホームページ  >  記事  >  バックエンド開発  >  PHPでラウンドは何を意味しますか

PHPでラウンドは何を意味しますか

青灯夜游
青灯夜游オリジナル
2023-03-10 10:04:393190ブラウズ

PHP では、round は「丸め」を意味し、浮動小数点数を整数に変換する組み込み関数です。この関数は、浮動小数点数を丸め、float 型の整数値を返すことができます。構文 "round(number ,精度,モード);"。

PHPでラウンドは何を意味しますか

#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

php ラウンドの概要() 関数

PHP には、数値のデータ型として Integer 整数型と Float 浮動小数点型の 2 種類があります。特殊な状況では、整数型のみを使用でき、浮動小数点型の場合は整数型に変換することしかできません。PHP には round() 関数が用意されており、これを助けることができます。このタスクを達成します。

PHP では、round は「丸め」を意味し、その機能は浮動小数点数を四捨五入して整数を返すことです。

文法形式:

round(number,precision,mode);

パラメータ説明精度 オプション。丸めモードを表す定数を指定します: を float
number# ########必須。四捨五入する値を指定します。
オプション。小数点以下の桁数を指定します。デフォルトは 0 ですが、負の値にすることもできます。 #モード
PHP_ROUND_HALF_UP - デフォルト。 .5 に遭遇した場合は、numberprecision
    小数点以下の桁数に切り上げます。 1.5 から 2 および -1.5 から -2 に丸めます。
  • PHP_ROUND_HALF_DOWN - .5 に遭遇した場合、numberprecision
  • 小数点以下の桁数に切り捨てます。 1.5 を 1 に丸め、-1.5 を -1 に丸めます。
  • PHP_ROUND_HALF_EVEN - .5 に遭遇した場合は、次の偶数値を取得し、numberprecision
  • 小数点以下の桁に丸めます。
  • PHP_ROUND_HALF_ODD - .5 number に遭遇した場合、次の奇数値を小数点以下 precision
  • 桁に丸めます。
戻り値:

php ラウンド型の整数を返します。 () 関数の使用例

1. パラメータは 1 つだけ:

<?php
header("Content-type:text/html;charset=utf-8");
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>";
?>

2. 2 つのパラメータがあります: PHPでラウンドは何を意味しますか

<?php
header("Content-type:text/html;charset=utf-8");
echo round(6.4545,3)."、";
echo round(6.4545,2)."、";
echo round(6.4545,1)."、";
echo round(6.4545,0)."<br>";
?>

3. 3 つのパラメータ: PHPでラウンドは何を意味しますか

#

<?php
header("Content-type:text/html;charset=utf-8");
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小数位。
?>
#拡張知識: 他の 2 つの丸め関数

PHPでラウンドは何を意味しますか # ceil() 関数: 最も近い整数に切り上げ

floor() 関数: 最も近い整数に切り下げる

  • ##推奨される学習: "

    PHP ビデオ チュートリアル

    "

以上がPHPでラウンドは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。