hi,欢迎访问本站!
当前位置: 首页编程开发正文

php判断变量类型的方法

墨初 编程开发 324阅读

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等函数直接判断是否为指定的类型。

声明:无特别说明,转载请标明本文来源!
相关推荐