ホームページ > バックエンド開発 > PHPの問題 > PHPで小数を整数に変換する方法

PHPで小数を整数に変換する方法

青灯夜游
リリース: 2023-03-10 09:54:01
オリジナル
3931 人が閲覧しました

方法: 1. 最も近い整数に切り下げるには、floor() 関数を使用します (構文 "floor (10 進数)"); 2. ceil() 関数を使用して、最も近い整数に切り上げるには、構文 "ceil(10 進数)"; 3. 浮動小数点数を丸めるには、round() 関数を使用します。構文は「round(10 進数)」です。

PHPで小数を整数に変換する方法

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

php による小数変換方法to integer 1: Floor (float value) 丸め方法

floor() 関数は、最も近い整数に切り捨てます。

value 以下の次の整数を返し、value の小数部分を四捨五入します。通常、float 値の範囲は integer の範囲よりも大きいため、floor() によって返される型は float のままです。

例:

<?php
echo floor(4.3)."<br>";   // 4
echo floor(9.999); // 9
?>
ログイン後にコピー

出力:

4
9
ログイン後にコピー

php 小数を整数に変換する方法 2: ceil (浮動小数点値) 最も近い整数に丸める

ceil() 関数は最も近い整数に切り上げます。

value 以上の次の整数を返します。value に小数部分がある場合は、1 で切り上げられます。通常、浮動小数点値の範囲は整数の範囲よりも大きいため、ceil() によって返される型は依然として浮動小数点です。

例:


<?php
echo ceil(4.3)."<br>";    // 5
echo ceil(9.999);  // 10
?>
ログイン後にコピー

出力:


5
10
ログイン後にコピー

php 10 進数を整数に変換するメソッド 3:round (float val [, int precision ]) 浮動小数点数の丸め

round() 関数は浮動小数点数を丸めます。

指定された精度 (小数点以下の小数点以下の桁数) に丸められた val の結果を返します。精度は負またはゼロ (デフォルト) にすることもできます。

<?php
echo round(3.4)."<br>";         // 3
echo round(3.5)."<br>";         // 4
echo round(3.6)."<br>";         // 4
echo round(3.6, 0)."<br>";      // 4
echo round(1.95583, 2)."<br>";  // 1.96
echo round(1241757, -3)."<br>"; // 1242000
echo round(5.045, 2)."<br>";    // 5.04
echo round(5.055, 2);    // 5.06
?>
ログイン後にコピー

出力:


3
4
4
4
1.96
1242000
5.05
5.06
ログイン後にコピー

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで小数を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート