変換方法: 1. 強制的に int 型に変換するには、変換する変数の前に「(int)」を追加します。たとえば、「(int)3.14」の場合、値は 3 です。 2. intval( ) function 、構文は "intval(value)"; 3. settype() 関数を使用します、構文は "settype(value,"int")" です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
3 つの PHP データ型 変換方法:
1. 強制的な型変換
PHP の型強制は、C の型強制とよく似ています。変数の前には、括弧で囲まれたターゲットの型が続きます。
許可されるキャストは次のとおりです:
(int),(integer) - 整数型に変換します
(bool ) ,(boolean) - ブール型に変換します
#(float),(double),(real) - 浮動小数点型に変換
<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出int(3) ?>
float 3.14 int 3
intval(): 変数を取得するために使用されます。整数値。
指定された基数変換を使用して、変数 var の整数値を返します (デフォルトは 10 進数)。 intval() は object では使用できません。そうでない場合は、E_NOTICE エラーが生成され、1 が返されます。
floatval(): 変数の浮動小数点値を取得するために使用されます。
strval(): 変数の文字列値を取得するために使用されます。<?php $str="123.9abc"; $int=intval($str); //转换后数值:123 var_dump($int); ?>
int 123
3. 一般的な型変換を使用します。 function settype(mixed var,string type)
<?php $str="123.9sdc"; $int=settype($str,"int"); var_dump($int); //输出bool(true) var_dump($str); //输出int(12) ?>
出力:
boolean true int 123
php トレーニング
以上がPHPでint型に変換するにはどうすればいいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。