おすすめマニュアル: php完全独学マニュアル
php 変数を判断するためによく使用される関数には、gettype()、is_array()、is_bool()、is_float()、is_integer()などがあります。 、is_null ()、is_numeric()、is_object()、is_resource()、is_scalar()、is_string()。
gettype() 関数は、「boolean」、「integer」、「double」(float 型は「float」の代わりに「double」を返します)、「string」、「array」などの変数の型を返します。 「object」、「resource」、「NULL」、「unknown type」およびその他の値は、変数の型を示します。例:
$var = "coding"; echo gettype($var);//string
他の関数は、特定の変数の型を確認し、true または false を返します。例:
$var1=321; var_dump(is_numeric($var1));//bool(true) $var2="123"; var_dump(is_numeric($var2));//bool(true)
注: is_numeric() は、変数が数値であるか数値文字列であるかを判断するために使用されます
添付: 型変換
gettype() が変数の型を取得するために使用される場合、settype() は明らかに、変数型の概要を以下に示します。 いくつかの型変換メソッド:
1.settype($var,type) 関数変換
$var='124das.21321'; settype($var,'int');//第二个参数指定转换类型,可以是int、float、bool、string、array和object var_dump($var);//int 124
2. 3 つの特定の型関数変換
(int)$var;//括号内指定转换类型,可以是int、float、bool、string、array和object
intval($ var)、floatval($var)、strval($var)
$var = '121.212sdsa'; var_dump(floatval($var)); // float 121.212
おすすめ関連記事: 1.
PHP は gettype() 関数を使用して変数の型をどのように判断しますか? 2.
PHPはどのようにファイルタイプを決定しますか 3.
クライアントの種類を決定するためのphp実装
関連ビデオの推奨: 1.
Dugu Jiijian (4)_PHP ビデオ チュートリアル
以上がPHPは変数の型を決定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。