3 メソッド: 1. intval() を使用して直接丸めます。構文は「intval(value)」です。 2. settype() を使用して、指定された値の型を「int」に設定します。構文は「settype(value,"int")」です。 3. 型を強制的に変換するには、指定した値の前に「(int)」を追加します。構文は「value (int)」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
int ( integer) 型
PHP では、整数変数のことを integer または int 型と呼び、整数を表すために使用されます。整数型の規則は次のとおりです。
#整数型 小数点を含めることはできません。
整数には、正または負の数値を指定できます。
整数型の値の範囲は -2E31 ~ 2E31 である必要があり、10 進数、16 進数 (先頭に 0x が付く)、および 8 進数 (先頭に 0 が付く) の 3 つの形式で表現できます。 )。
方法 1: intval() 関数を使用する
intval() は直接丸め、小数点以下を切り捨て、整数を保持します<?php $str="123.9"; var_dump($str); $int=intval($str); //转换后数值:123 var_dump($int); ?>方法 2: settype() 関数を使用します
#settype(var,type)
この関数は変数の型を設定するために使用され、変数を指定された型に変換できます。 パラメータの型を「int」または「integer」に設定するだけで、変数が int 型に変換されます。注: この関数は元の変数を変更し、戻り値は Boolean 型になります (設定が成功した場合は TRUE が返され、失敗した場合は FALSE が返されます)。
<?php $str="123.9"; var_dump($str); $int=settype($str,"int"); var_dump($int); //输出bool(true) var_dump($str); //输出int(12) ?>
方法 3: 強制型変換を使用する
変換する数値の前にターゲットの型を括弧で囲んで追加します "( int)" または "(integer)" を使用して強制的に整数型にします。
<?php $n=123.9; var_dump($n); $num1=(integer)$n; $num2=(int)$n; var_dump($num1); var_dump($num2); ?>
推奨学習: 「
PHP ビデオ チュートリアル
」以上がPHPで数値をint(整数)型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。