ホームページ >バックエンド開発 >PHPチュートリアル >5. PHP - 浮動小数点数を整数に変換する php 浮動小数点数の比較 php 浮動小数点数の精度 php 浮動小数点数の形式
1. 強制型変換を使用する
まず、PHP は次のデータ型をサポートしています:
<code><span>1. </span>Integer (整数) <span>2. </span>Float (浮点数) <span>3. </span>String (字符串) <span>4. </span>Boolean (布尔值) <span>5. </span>Array (数组) <span>6. </span>Object (对象)</code>
さらに、NULL (空) と resource (リソース) という 2 つの特別な型があります。
注:
1. 値が割り当てられていない変数、リセットされている変数、または特殊な値 NULL が割り当てられている変数は、NULL 型変数です。
2. 特定の組み込み関数 (データベース関数など) は、リソース タイプの変数を返します。
その後、C 言語のような強制型変換を使用できます。たとえば、
<code><span><?php</span><span>$a</span>=<span>6.66666</span>; <span>$b</span>=(integer)<span>$a</span>; <span>echo</span><span>$b</span>;</code>
は小数部分を直接切り捨てて 6 を出力します。
丸めメソッドを使用して、no を返します。 value より大きい次の整数。value の小数部分を四捨五入します。通常、float 値の範囲は integer の範囲よりも大きいため、floor() によって返される型は float のままです。
<code>echo <span>floor</span>(<span>4.3</span>); <span>// 输出4 </span> echo <span>floor</span>(<span>9.999</span>); <span>// 输出9</span></code>
3. float ceil (float value) 関数
を使用して整数に丸め、value に小数部分がある場合は切り上げて返します。通常、浮動小数点値の範囲は整数の範囲よりも大きいため、ceil() によって返される型は依然として浮動小数点です。
<code>echo <span>ceil</span>(<span>4.3</span>); <span>// 输出5 </span> echo <span>ceil</span>(<span>9.999</span>); <span>// 输出10</span></code>
4. float Round (float val [, int precision]) 関数
を使用して浮動小数点数を丸め、指定された精度 (小数点以下の桁数) に従って val を丸めた結果を返します。精度は負またはゼロ (デフォルト) にすることもできます。
<code>echo <span>round</span>(<span>3.4</span>); <span>// 输出3 </span> echo <span>round</span>(<span>3.5</span>); <span>// 输出4 </span> echo <span>round</span>(<span>3.6</span>); <span>// 输出4 </span> echo <span>round</span>(<span>3.6</span>, <span>0</span>); <span>// 输出4 </span> echo <span>round</span>(<span>1.95583</span>, <span>2</span>); <span>// 输出1.96 </span> echo <span>round</span>(<span>1241757</span>, -<span>3</span>); <span>// 输出1242000 </span> echo <span>round</span>(<span>5.045</span>, <span>2</span>); <span>// 输出5.04 </span> echo <span>round</span>(<span>5.055</span>, <span>2</span>); <span>// 输出5.06</span></code>
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); }); 以上、5. PHP - 浮動小数点数を整数に変換する、PHP と浮動小数点数を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。