ホームページ  >  記事  >  バックエンド開発  >  PHP の正確な小数点以下の桁数への四捨五入と四捨五入_PHP チュートリアル

PHP の正確な小数点以下の桁数への四捨五入と四捨五入_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:42:321248ブラウズ

PHP で小数点以下の桁を取得する関数には、sprintf、ceil、floor、round などの四捨五入を実現する関数が含まれます。具体的な例を見てみましょう。

この記事では、PHP を使用して数値を小数点以下 N 桁に四捨五入するとともに、PHP を使用して数値を四捨五入して簡単な概要を作成します。

(1)phpは小数点以下3桁を保持して四捨五入します

コードは次のとおりです コードをコピー

$num=0.0215489;
echo sprintf("%.3f", $num); // 0.022


(2)phpは四捨五入せずに小数点以下3桁を保持します

コードは次のとおりです コードをコピー
$num=0.0215489;
echo substr(sprintf("%.4f", $num),0,-1); // 0.021


(3) PHPは整数を1桁方式で取得します(ページングプログラムのページ番号プログラムで使用します)

コードは次のとおりです コードをコピー

エコー ceil(4.3) // 5
; エコー ceil(9.999) // 10

;


(4) 整数を取得するPHPの丸め方法

コードは次のとおりです コードをコピー

エコーフロア(4.3); // 4
; エコーフロア(9.999) // 9

;

(5)、ラウンド関数

例1.round()の例

コードは次のとおりです コードをコピー

エコーラウンド(3.4); // 3
エコーラウンド(3.5); // 4
エコーラウンド(3.6); // 4
エコーラウンド(3.6, 0) // 4
; エコーラウンド(1.95583, 2); // 1.96
; エコーラウンド(1241757, -3); // 1242000
エコーラウンド(5.045, 2) // 5.05
; エコーラウンド(5.055, 2) // 5.06
; ?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/634548.html技術記事 PHP の小数点以下の桁数を指定する関数には、丸めを実現する sprintf、ceil、floor、round などの関数があります。具体的な例を見てみましょう。 この記事では、PHP を使用して数値を 4 倍にします...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。