ホームページ >バックエンド開発 >PHPの問題 >PHP で 2 つの数値の除算と四捨五入を実装する方法

PHP で 2 つの数値の除算と四捨五入を実装する方法

青灯夜游
青灯夜游オリジナル
2022-01-24 11:28:336156ブラウズ

php メソッドで 2 つの数値の除算と丸めを実現します: 1. 「/」演算子を使用して除算演算を実行します。構文は「値 1 / 値 2」です; 2. 丸め関数 intval() を使用します。 、round( )、ceil()、floor() は、除算演算の結果を丸めるだけです。

PHP で 2 つの数値の除算と四捨五入を実装する方法

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

php は、 2 つの数値 整数は 2 つの部分に分割できます:

  • #2 つの数値の除算: 「/」演算子を使用して除算演算を実行できます

  • #丸め: 丸め関数を使用して、除算演算の結果を丸めることができます。
  • PHP の丸め関数には、一般的に使用される 4 つの方法があります:

    直接四捨五入、小数点以下を切り捨て、整数を維持: intval();
  • 整数への四捨五入:round();
  • 整数を切り上げ、小数点がある場合は 1 を追加します: ceil();
  • 整数に切り下げる: Floor()。
  • #例:
<?php
header("Content-type:text/html;charset=utf-8");
$a=10;
$b=3;
$c=$a/$b;
echo "两数相除的结果:".$c;
echo "<br>使用intval()取整:".intval($c);
echo "<br>使用round()取整:".round($c);
echo "<br>使用ceil()取整:".ceil($c);
echo "<br>使用floor()取整:".floor($c);
?>


##知識を広げる: ceil、floor、round、intval 関数を理解するPHP で 2 つの数値の除算と四捨五入を実装する方法

1. intval - 変数を整数型に変換します intval が文字型の場合、自動的に 0 に変換されます。

intval(3.14159);  // 3
intval(3.64159);  // 3
intval(&#39;ruesin&#39;); //0

2. 丸め:round()

パラメータ 2 で指定された精度に従ってパラメータ 1 を丸めます。パラメータ 2 には負の値またはゼロ (デフォルト) を指定できます。

round(3.14159);      // 3
round(3.64159);      // 4
round(3.64159, 0);   // 4
round(3.64159, 2);   // 3.64
round(5.64159, 3);   // 3.642
round(364159, -2);   // 364200

3. 小数点がある場合は切り上げて 1 を加算します: ceil()

value 以上の次の整数を返します。value に小数部分がある場合は、次のようになります。 1 で切り上げます。

このメソッドは、ページ数を計算するページング クラスを作成するときによく使用されます。

ceil(3.14159);  // 4
ceil(3.64159);  // 4

4.切り捨て:floor()

value 以下の次の整数を返し、value の小数部分を四捨五入します。

floor(3.14159);    // 3
floor(3.64159);    // 3

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP で 2 つの数値の除算と四捨五入を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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