php判断变量类型的方法
墨初 编程开发 1148阅读
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等函数直接判断是否为指定的类型。