php判断变量类型的方法
墨初 编程开发 365阅读
php编程语言中的变量有多种类型,比如字符类型,整数类型,数字类型等。如果想我们想要判断一个变量是什么类型时该如何做呢?下面博文就列出几种方法。
php判断变量类型的方法
方法1:
php中的gettype()函数可以获取到变量的类型,并返回字符串类型的值,通过返回值可以判断出变量的类型。
例:
$var = '73so博客'; echo gettype($var); // string $a = 1234; echo gettype($a); // integer $b = 123.56785; echo gettype($b); // double $c = array(); echo gettype($c); // array $b = true; echo gettype($b); // boolean
例2:
$var = "hello world"; if(gettype($var) == "string"){ echo "变量是字符串类型"; }else{ echo "变量不是字符串类型"; }
方法2:
除了上面使用的gettype()函数外,还可以使用 var_dump() 函数来打印变量的信息,其变量的信息中则有变量的类型信息。
例:
$var = "hello world"; var_dump($var); 打印结果: string(11) "hello world"
注:打印结果中的 string 则表示变量的类型
例2:
$var = '73so博客'; var_dump($var); // string(10) "73so博客" $a = 1234; var_dump($a); // int(1234) $b = 123.56785; var_dump($b); // float(123.56785) $c = array(); var_dump($c); // array(0) { } $b = true; var_dump($b); // bool(true)
以上就是php中关于获取变量类型的方法,当然除了以上介绍的两种直接获取变量类型的方法外,还可以直接使用is_array,is_int,is_string等函数直接判断是否为指定的类型。