在php中可以利用 gettype() 函数,来获取一个现有变量的范例。它是php中的一个内置函数,而合用要领也较量简朴,下面飞鸟慕鱼博客就来说一说这个 gettype() 函数的界说以及它的用法。
php gettype() 函数gettype():获取一个现有变量的范例,
语法:
gettype ($var);参数:
$var:为一个自界说的变量
返回值:变量的范例,好比 array(数组),string(字符串),integer(整数字) 等
PHP 获取变量范例例1:
<?php $id = 45; $str = '飞鸟慕鱼博客'; echo gettype($id); echo gettype($str); ?>返回功效:integer string
例2:
<?php $var1 = "feiniaomy.com"; $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)."<br>"; echo "变量\$var2=".$var2." ,范例为:".gettype($var2)."<br>"; echo "变量\$var3=".$var3." ,范例为:".gettype($var3)."<br>"; echo "变量\$var4=".$var4." ,范例为:".gettype($var4)."<br>"; echo "变量\$var5=".$var5." ,范例为:".gettype($var5). "<br>"; 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版中大概会有变革。