type()php,php 中的 gettype() 函数

在php中可以使用 gettype() 函数,来获取一个现有变量的类型。它是php中的一个内置函数,而适用方法也比较简单,下面就来说一说这个 gettype() 函数的定义以及它的用法。

php gettype() 函数

gettype():获取一个现有变量的类型,

语法:

gettype ($var);

参数:

$var:为一个自定义的变量

返回值:变量的类型,比如 array(数组),string(字符串),integer(整数字) 等

PHP 获取变量类型

例1:

$id = 45;

$str = '免费资源网';

echo gettype($id);

echo gettype($str);

?>

返回结果:integer  string

例2:

$var1 = "freexyz.cn";

$var2 = 10 % 7;

$var3 = pow(10, 2);

$var4 = pow(10, 0.5);

$var5 =pow(-2,-3.2);

$var6 = sqrt(4);

echo "变量\$var1=".$var1." ,类型为:".gettype($var1)."
";

echo "变量\$var2=".$var2." ,类型为:".gettype($var2)."
";

echo "变量\$var3=".$var3." ,类型为:".gettype($var3)."
";

echo "变量\$var4=".$var4." ,类型为:".gettype($var4)."
";

echo "变量\$var5=".$var5." ,类型为:".gettype($var5). "
";

echo "变量\$var6=".$var6." ,类型为:".gettype($var6);

?>

返回结果:

变量$var1=feiniaomy.com ,类型为:string

变量$var2=3 ,类型为:integer

变量$var3=100 ,类型为:integer

变量$var4=3.1622776601684 ,类型为:double

变量$var5=NAN ,类型为:double

变量$var6=2 ,类型为:double

说明:

1、pow(x,y) 函数返回 x 的 y 次方,其值为 Integer 或 Float 类型;

2、sqrt() 函数返回一个数的平方根,为 Float 类型

3、NAN(非数),为一个未定义或不可表示的值。

php gettype() 返回值参考

1、boolean:表示变量为布尔类型

2、integer:表示变量为整数类型

3、double :表示变量为float类型

4、string:表示变量为string类型

5、array:表示变量为数组类型

6、object:表示变量为对象类型

7、resource:表示变量为resource类型

8、NULL:表示变量为NULL类型

9、unknown type:未知类型

php gettype() 注意事项

1、不要使用 gettype() 来测试某种类型,每个php版中可能会有变化。

2、gettype(),运行速度比较慢,尽量减少使用次数

3、不要命名用 gettype() 来判断某个值的类型,应使用 is_* 函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值