#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターPHP で float を int 型に変換する方法: 1. 強制型変換を使用し、変換する float 変数の前にかっこで囲まれたターゲットの型 "(int)" を追加します (例: " (int)3.14)。 "; 2. intval() 関数を使用して、変数の整数値を取得します。
php は、 float を int 型に変換します
#1. 強制型変換 -- 変換する変数の前にかっこで囲まれたターゲット型を追加します
許可される変換された PHP データ型は次のとおりです:<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出int(3) ?>
PHP ビデオ チュートリアル 》]
2. intval() 関数を使用します
<?php $num1=123.9; $num2=intval($num1); var_dump($num1); var_dump($num2); ?>
##intval( )関数は変数の整数値を取得するために使用されます。
intval() 関数は、指定された基数変換 (デフォルトは 10 進数) を使用して、変数 var の整数値を返します。 intval() は object では使用できません。そうでない場合は、E_NOTICE エラーが生成され、1 が返されます。
構文:
int intval ( mixed $var [, int $base = 10 ] )
パラメータの説明:
一般に、このような状況では、実際の作業では予期せぬ価格の変更が発生します。
intval(39.80*100) = 3979 intval(round(floatval($value) * 100)) = 3980
プログラミング関連の知識について詳しくは、プログラミング ビデオ
をご覧ください。 !以上がPHPでfloat型をint型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。