ホームページ  >  記事  >  バックエンド開発  >  PHPは変数の型を決定します

PHPは変数の型を決定します

怪我咯
怪我咯オリジナル
2017-06-19 13:57:3821633ブラウズ
おすすめマニュアル: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。