【PHP】小数から整数への変換
目次
キャスト
float型をint型にキャストすると、キャストされた数値の小数以下は切り捨てられる
intval
関数記法:intval(float型変数)
(int)
型キャスト記法 :(int)float型変数
1
2
3
4
5$f = 999.9;
$i = intval($f);
$ii = (int)$f;
echo $i; // 999
echo $ii; // 999
関数記法と型キャスト記法どちらがいいのか
型キャストは高速に動作するが、関数記法のほうが可読性は高いので、シーンに合わせて使い分けるのがいい
四捨五入
round関数
を使用する
1 |
|
切り上げ
ceil関数
を使用する
1 |
|
切り捨て
floor関数
を使用する
1 |
|
【PHP】小数から整数への変換