PHP の丸め関数コード (floor 関数、ceil 関数、round および intval)、ceilintval_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:23:26
オリジナル
899 人が閲覧しました

PHPの丸め関数コード(floor関数、ceil関数、roundとintval)、ceilintval

floor 関数と ceil 関数を組み合わせると、PHP で処理されるデータをより現実的で信頼性の高いものにすることができます。

1. まずフロア関数を見てみましょう:

文法:

float フロア (float 値)

説明:

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

floor() 例 1

リーリー

floor() 例 2

リーリー

出力:
0
0
5
5
-6
-6

2. 天井機能:

文法:

float ceil (浮動小数点値)

説明:

value に小数部分がある場合は、1 桁ずつ切り上げて、value 以上の次の整数を返します。通常、float 値の範囲は integer の範囲よりも大きいため、ceil() によって返される型は float のままです。

ceil() 例:

リーリー

これら 2 つの関数の違いがわかりますか? 。

ページネーションの際によく使います
//ページ番号の計算:

リーリー

もちろん、精度を指定する必要がある場合は、round関数を使用する必要があります。

3. ラウンド関数:

文法:

float ラウンド ( float val [, int precision] )

説明:

指定された精度 (小数点以下の小数点以下の桁数) に丸められた val の結果を返します。精度は負またはゼロ (デフォルト) にすることもできます。

round() の例

リーリー

4. intval — 変数を整数型に変換します

変数を整数型に変換します。

構文: int intval(mixed var, int [base]);

戻り値: 整数

関数の種類: PHPシステム関数

コンテンツの説明


この関数は変数を整数型に変換できます。省略されたパラメータのbaseは変換のベースとなり、デフォルト値は10です。変換された変数 var は、配列またはクラスを除く任意の型の変数にすることができます。

intval() の例

リーリー

注: intval が文字型の場合、

のように自動的に 0 に変換されます。

intval('abc');

出力結果0

はいの場合

intval('5fd');

出力結果は

5

PHPのceil関数とintval関数の違いは何ですか?

float ceil (float value) ceil は value 以上の最小の整数を返します。戻り値はやはり float 型です。 int intval (混合値 [, int base]) intval は、base を通じて変数の整数値を取得するために使用されます。変換 (デフォルトは 10 進数))、変数の整数値を返しますecho intval(42); // 4
echo intval('42');
echo intval('+42'); // 42
echo intval('-42'); // 34
echo intval('042'); echo intval(1e10); // 141006540​​8
echo intval('1e10'); // 1
echo intval(42000000) // 42000000
echo intval(42, 8); // 42
エコー間隔 ('42', 8) // 34
?>
;



PHPのceil関数とintval関数の違いは何ですか?

ceil は最も近い整数に四捨五入され、intval は変数の整数値を取得します
ceil(3.33)=4;
intval(3.33)=3;
ceil(3.9)=4;

intval(3.9)=3;




http://www.bkjia.com/PHPjc/840628.html

www.bkjia.com

http://www.bkjia.com/PHPjc/840628.html技術記事 PHP の丸め関数コード (floor 関数、ceil 関数、round および intval)、ceilintval Floor 関数、および ceil 関数を使用すると、PHP で処理されるデータをより現実的で信頼性の高いものにすることができます。 ...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!