ホームページ > バックエンド開発 > PHPチュートリアル > PHP の四捨五入、四捨五入、四捨五入、小数切り捨てとは何ですか? Excel の値の四捨五入とは何ですか?

PHP の四捨五入、四捨五入、四捨五入、小数切り捨てとは何ですか? Excel の値の四捨五入とは何ですか?

WBOY
リリース: 2016-07-29 08:49:02
オリジナル
5460 人が閲覧しました

PHP 整数関数でよく使用される 4 つのメソッド:

1. 直接丸め、小数点を切り捨て、整数を保持する: intval(); 2. 丸め:round(); 3. 小数点がある場合は切り上げて 1 を加算します: ceil(); 4. 切り捨て:floor()。

1. intval — 変数を整数型に変換します
intval が文字型の場合、自動的に 0 に変換されます。

<code><span>intval(<span>3.14159</span>)</span>;  <span>// 3</span><span>intval(<span>3.64159</span>)</span>;  <span>// 3</span><span>intval(<span>'ruesin'</span>)</span>; <span>//0</span></code>
ログイン後にコピー

2. 丸め:round()

パラメータ 2 で指定された精度に従ってパラメータ 1 を丸めます。パラメータ 2 には負の値またはゼロ (デフォルト) を指定できます。

<code><span>round</span>(<span>3.14159</span>);      <span>// 3</span><span>round</span>(<span>3.64159</span>);      <span>// 4</span><span>round</span>(<span>3.64159</span>, <span>0</span>);   <span>// 4</span><span>round</span>(<span>3.64159</span>, <span>2</span>);   <span>// 3.64</span><span>round</span>(<span>5.64159</span>, <span>3</span>);   <span>// 3.642</span><span>round</span>(<span>364159</span>, -<span>2</span>);   <span>// 364200</span></code>
ログイン後にコピー
3. 小数点がある場合は切り上げて 1 を加算します: ceil()

value に小数点がある場合は、1 つずつ切り上げて返します。

このメソッドは、ページ数を計算するページング クラスを作成するときによく使用されます。

<code><span>ceil</span>(<span>3.14159</span>);  <span>// 4</span><span>ceil</span>(<span>3.64159</span>);  <span>// 4</span></code>
ログイン後にコピー
4. 切り捨て:floor()

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

<code><span>floor</span>(<span>3.14159</span>);    <span>// 3</span><span>floor</span>(<span>3.64159</span>);    <span>// 3</span></code>
ログイン後にコピー
転載する場合は出典を明記してください: http://blog.csdn.net/churk2012/article/details/51424588

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });

上記では、PHP の四捨五入、四捨五入、四捨五入、四捨五入、小数点切り取りなどを紹介しており、四捨五入や PHP の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート