ホームページ  >  記事  >  バックエンド開発  >  PHPで非保持小数を実現する方法

PHPで非保持小数を実現する方法

藏色散人
藏色散人オリジナル
2021-02-24 18:01:312932ブラウズ

php 非保持小数を実現するメソッド: 1. 最も近い整数に切り捨てるには、floor 関数を使用します。構文は "floor(x)" などで、以下の次の整数を返します。 x. 小数部分は四捨五入されます; 2. ceil 関数を使用して最も近い整数に切り上げます。構文は「ceil(x)」などで、x 以上の次の整数を返します。小数部分がある場合は切り上げられます。

PHPで非保持小数を実現する方法

#この記事の動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

##php 非保持小数を実現するには 2 つの方法があります:

#1: Floor() 関数は最も近い整数に切り捨てます。

構文

floor(x)

パラメータ

  • x 必須。数。

説明

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

例:

この例では、floor() 関数をさまざまな数値に適用します:

<?php
echo(floor(0.60));
echo(floor(0.40));
echo(floor(5));
echo(floor(5.1));
echo(floor(-5.1));
echo(floor(-5.9))
?>

出力:

0
0
5
5
-6
-6

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

構文

ceil(x)

パラメータ

  • x 必須。数。

説明

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

例:

この例では、ceil() 関数をさまざまな値に適用します:

<?php
echo(ceil(0.60);
echo(ceil(0.40);
echo(ceil(5);
echo(ceil(5.1);
echo(ceil(-5.1);
echo(ceil(-5.9));
?>

出力:

1
1
5
6
-5
-5

[推奨学習: 「

PHP ビデオ チュートリアル 」]

以上がPHPで非保持小数を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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