ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルの ceil、floo、round 関数

php_PHP チュートリアルの ceil、floo、round 関数

WBOY
WBOYオリジナル
2016-07-15 13:21:311133ブラウズ

ceil は値を取得するために繰り上がる関数です。

floor は、値を取得するために小数点以下を四捨五入する関数です。

roundは四捨五入に使用する関数です。

天井
定義と使用法:

ceil() 関数は最も近い整数に切り上げます。

[php]
セル(x);
ceil(x);

説明:


x より小さくない次の整数を返します。x に小数部分がある場合は切り上げられます。

ceil() によって返される型は依然として float です。

例:

[php]

エコー天井(0.60); エコー "
"; エコー天井(0.40); エコー "
"; エコー天井(5); エコー "
"; エコー天井(5.1)
エコー "
"; エコー天井(-5.1); エコー "
"; エコー天井(-5.9); ?>

エコー天井(0.60);
echo "
";
エコー天井(0.40);
echo "
";
エコー天井(5);
echo "
";
エコー天井(5.1);
echo "
";
エコー天井(-5.1);
echo "
";

エコー天井(-5.9);

?>
出力:


[php]
1
1
5
6
-5
-5

1
1

5

6
-5
-5



フロア
定義と使用法:

floor() 関数は最も近い整数に切り捨てます。


[php]
床(x);
階(x);

説明:

x の小数部分を四捨五入して、x 以下の次の整数を返します。


floor() によって返される型は依然として float です。

例:


[php]
エコー(フロア(0.60)); エコー "
"; エコー(フロア(0.40)); エコー "
"; エコー(フロア(5)); エコー "
"; エコー "
"; エコー(フロア(5.1)); エコー "
"; エコー(フロア(-5.1)); エコー "
"; エコー(フロア(-5.9))

?>

エコー(フロア(0.60)); echo "
";

エコー(フロア(0.40));

echo "
";

エコー(フロア(5));

echo "
";

echo "
";

エコー(フロア(5.1));
echo "
";
エコー(フロア(-5.1));
echo "
";
エコー(フロア(-5.9))
?>




出力:


[php]
0
0

5

5
-6
-6

0
0
5
5
-6
-6
丸い
定義と使用法

round() 関数は浮動小数点数を丸めます。

[php]

ラウンド(x,prec);
round(x,prec);

その中に

x (オプション) 四捨五入する数値を指定します。

prec (オプション) は、小数点以下の桁数を指定します。

説明:

指定された精度 prec (小数点以下の小数点以下の桁数) に丸められた x を返します。


prec は負またはゼロ (デフォルト) にすることもできます。

例:


[php]
エコーラウンド(12.345,-1); エコー "
"; エコーラウンド(12.345)

エコー "
"; エコーラウンド(0.5); エコー "
"; エコーラウンド(0.4); エコー "
"; エコーラウンド(-0.5); エコー "
"; エコーラウンド(-0.4); ?>

エコーラウンド(12.345,-1);
echo "
";
エコーラウンド(12.345);
echo "
";
エコーラウンド(0.5);
echo "
";
エコーラウンド(0.4);
echo "
";
エコーラウンド(-0.5);
echo "
";
エコーラウンド(-0.4);
?>
出力:


[php]
10
12
1
0
-1
-0

www.bkjia.com本当http://www.bkjia.com/PHPjc/477158.html技術記事 ceil は繰り上げて値を取得する関数、floor は小数点以下を四捨五入して値を取得する関数、round は四捨五入に使用する関数です。 ceil の定義と使用法: ceil() 関数は上向きに丸めます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。