HOME
100均
DIY
iPhone
karabiner
Math関数
PC関連
PHP
Python
Raspberry Pi
Tkinter
Twitter関連
vim
WordPress
うつ病
たばこ
はじめに
カメラ
ガジェット
コーヒーブレイク
デジタルカメラ
データ型
ファイル操作
フィルムカメラ
フェレット
プログラミング
ベース
リスト操作
写真
動画
変数操作
家電
文字列操作
文法
日付時刻
日時操作
日用品
標準ライブラリ
環境構築
組み込み関数
自転車
辞書操作
配列操作
鉄道
開発環境
関数・クラス
雑記

【PHP】小数点の切り捨て、切り上げ、四捨五入 floor(), ceil(), round()

小数点以下を切り捨てる

floor – 端数の切り捨て

説明
floor ( float $value ) : float

必要に応じて value を丸めることにより、 value をこえない最大の整数の値を (float 型で) 返します。

コード

PHP
print_r(floor(123.45));

実行結果

実行結果
123

 

小数点以下を切り上げる

ceil – 端数の切り上げ

説明
ceil ( float $value ) : float

value の次に大きい整数値を返します。

コード

PHP
print_r( ceil(123.45) );

実行結果

実行結果
124

 

指定した桁数で四捨五入する

round – 浮動小数点を丸める

説明
round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] ) : float

val を、指定した precision ( 小数点以下の桁数)に丸めた値を返します。precision を負またはゼロ(デフォルト)とすることも可能です。

コード

PHP
var_dump( round(1234.56,-2) ); var_dump( round(1234.56,-1) ); var_dump( round(1234.56, 0) ); var_dump( round(1234.56) ); var_dump( round(1234.56, 1) ); var_dump( round(1234.56, 2) );

実行結果

実行結果
float(1234.56) float(1234.6) float(1235) float(1235) float(1230) float(1200)

参考サイト

PHP: floor – Manual
PHP: ceil – Manual
PHP: round – Manual

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

コメント

タイトルとURLをコピーしました