PHP整頓関数:ceil,floor,round,intvalの区別詳細解析
1416 ワード
私たちがよく使うPHP整列関数は、主にceil、floor、round、intvalです.
Ceil--法を進めてfloat ceil(float value)を整理する
valueより小さくない次の整数を返し、valueに小数部がある場合は1桁進みます.Ceil()が返すタイプは、float値の範囲がintegerよりも一般的に大きいため、floatです.
PHP整数関数の例1.Ceil()例
floor--捨て方
説明float floor(float value)
valueより大きくない次の整数を返し、valueの小数部を丸めます.floor()が返すタイプは、float値の範囲がintegerよりも一般的に大きいため、floatです.
PHP整数関数の例1.floor()例
round--浮動小数点数を四捨五入する説明
指定した精度precision(10進数小数点以下の数)に基づいてvalを四捨五入した結果を返します.precisionは、負数またはゼロ(デフォルト)でもよい.
PHP整数関数の例1.round()例
intval---変数を整数型に変換
PHP整数関数例intval()
Ceil--法を進めてfloat ceil(float value)を整理する
valueより小さくない次の整数を返し、valueに小数部がある場合は1桁進みます.Ceil()が返すタイプは、float値の範囲がintegerよりも一般的に大きいため、floatです.
PHP整数関数の例1.Ceil()例
< ?php echo ceil(4.3);
// 5 echo ceil(9.999);
// 10
?>
floor--捨て方
説明float floor(float value)
valueより大きくない次の整数を返し、valueの小数部を丸めます.floor()が返すタイプは、float値の範囲がintegerよりも一般的に大きいため、floatです.
PHP整数関数の例1.floor()例
< ?
php echo floor(4.3);
// 4 echo floor(9.999);
// 9
?>
round--浮動小数点数を四捨五入する説明
float round ( float val [, int precision] )
指定した精度precision(10進数小数点以下の数)に基づいてvalを四捨五入した結果を返します.precisionは、負数またはゼロ(デフォルト)でもよい.
PHP整数関数の例1.round()例
< ?
php echo round(3.4);
// 3 echo round(3.5);
// 4 echo round(3.6);
// 4 echo round(3.6, 0);
// 4 echo round(1.95583, 2);
// 1.96 echo round(1241757, -3);
// 1242000 echo round(5.045, 2);
// 5.05 echo round(5.055, 2);
// 5.06
?>
intval---変数を整数型に変換
PHP整数関数例intval()
< ?
php echo intval(4.3);
//4 echo intval(4.6);
//4
?>