文字列を int 型に強制する
#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp メソッド: 1. intval() 関数を使用して変数の整数値を取得します (構文は「intval (文字列変数)」です); 2. settype() を使用します, 「settype(string variable, "integer")」という構文を使用して、変数を指定した型に設定できます。
方法 2: intval を使用する() Function
intval() 関数は、変数の整数値を取得するために使用されます。<?php header("Content-type:text/html;charset=utf-8"); $str = '32.14abc'; $int = intval($str); echo $int."<br>"; echo '变量 $int 的类型为:' . gettype($int) . '<br>'; ?>説明: intval() 関数は、指定された基数変換 (デフォルトは 10 進数) を使用して、変数 var の整数値を返します。 intval() は object では使用できません。そうでない場合は、E_NOTICE エラーが生成され、1 が返されます。
方法 3: settype() 関数を使用する
settype ($var,$type)関数は変数を設定できます
$var指定された型に設定します
$type,
$type 設定可能な値:
<?php header("Content-type:text/html;charset=utf-8"); $str = '3542abc'; settype($str,"integer"); echo $str."<br>"; echo '修改后的类型为:' . gettype($str) . '<br>'; ?>説明: settype() 関数は、変数自体の型を変更します。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで文字列を強制的にint型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。