ホームページ >バックエンド開発 >PHPチュートリアル >PHP 丸め関数: ceil、floor、round、および intval_PHP チュートリアルの違いの詳細な分析

PHP 丸め関数: ceil、floor、round、および intval_PHP チュートリアルの違いの詳細な分析

WBOY
WBOYオリジナル
2016-07-21 16:12:31804ブラウズ

私たちがよく使う PHP の丸め関数は、主に ceil、floor、round、intval です。

ceil -- さらに四捨五入する方法
説明
float ceil ( float 値)

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

PHP 丸め関数の例 1. ceil() の例

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

< ?php echo ceil(4.3)
// 5 echo ceil(9.999);
/ / 10
?>

floor -- 四捨五入法による丸め
説明
float Floor ( float 値)

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

PHP 丸め関数の例 1.floor() の例

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

< ?
php echo Floor(4.3)
// 4 echo Floor(9.999) ;
// 9
?>

round -- 浮動小数点数の丸め精度] )
指定された精度 (小数点以下の小数点以下の桁数) に従って val を丸めた結果を返します。精度は負またはゼロ (デフォルト) にすることもできます。
PHP 丸め関数の例 1.round() の例
コードをコピーします

コードは次のとおりです。 ;
// 4 エコーラウンド(3.6);
// 4 エコーラウンド(1.95583, 2); // 1.96 エコーラウンド(1241757, -3); / 1242000 echoround(5.045, 2);

// 5.05 echoround(5.055, 2) // 5.06
?>

intval---変数を整数型に変換します

PHP 整数関数の例 intval()




コードをコピーします:


< ?
php echo intval(4.3)
//4 echo intval(4.6);
?>


http://www.bkjia.com/PHPjc/313675.html
www.bkjia.com
tru​​ehttp://www.bkjia.com/PHPjc/313675.html技術記事
私たちがよく使う PHP の丸め関数は、主に ceil、floor、round、intval です。 ceil -- 最も近い整数に丸める 説明 float ceil (float value) value より小さくない次の整数を返します...





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