PHP プログラミングでは、小数を整数に変換する必要がある場合があります。計算を容易にするため、またはデータをより適切に操作するためである可能性があります。この記事では、小数を整数に変換する方法を説明します。
PHP には、小数を整数に変換できる 2 つの関数、intval() と Floor() があります。以下にこれら 2 つの機能の使い方を紹介します。
intval() 関数は、変数を整数に変換するために使用されます。この関数の構文は次のとおりです。
intval ( mixed $var [, int $base = 10 ] ) : int
このうち、$var は変換対象の変数、$base は基数を表し、デフォルトは 10 進数です。 $var が 10 進数の場合、小数部分は直接削除され、整数が返されます。例:
$x = 3.14; $y = intval($x); echo $y; // 输出3
floor() 関数は切り捨てに使用されます。この関数の構文は次のとおりです。
floor ( float $value ) : float
このうち、$value は四捨五入する小数点を表し、$value より小さい最大の整数を返します。例:
$x = 3.14; $y = floor($x); echo $y; // 输出3
上記の 2 つの関数は、小数点を四捨五入するのではなく直接切り捨てることに注意してください。丸め演算を実行する必要がある場合は、round() 関数を使用できます。
$x = 3.14; $y = round($x); echo $y; // 输出3
round() 関数を使用する場合、パラメーターが正の数値で、小数点以下の最初の桁が 5 以上の場合は四捨五入され、5 未満の場合は、直接傍受されます。また、パラメータが負の数で、小数点第 1 位が 5 以上の場合は四捨五入され、それ以外の場合は切り捨てられます。
要約すると、上記の 3 つの関数で小数を整数に変換する操作を完了できます。どの関数を使用するかは、特定のニーズによって異なります。
以上がPHPを使用して小数を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。