数据类型转换

一、数据类型转数值
(1)bool类型true为1,false为0.
(2)以字母开头的字符串,数值为0.
(3)以数字开头的字符串,取数字到碰到字符串为止(只包含一个小数点).
二、数据类型判断
(1)is_类型名(变量名):变量保存的数据类型与函数类型相同时结果为true,不同为false.(bool类型不能用echo查看,用var_dump查看)
(2)gettype(变量名):获取数据类型,值为该类型字符串.
(3)empty(变量名):判断数据值是否为“空”(不是NULL),如果为空返回true,不为空返回false.
(4)isset(变量名):判断变量是否存在,存在返回true,不存在返回false.
数据类型转换
三、设定数据类型
(1)(类型)变量名:强制转换数据类型,对复制的数据值处理,不会改变原来的数据.
(2)settype(变量名,‘数据类型’):改变原来的数据类型.
四、整数类型数据转换
(1)decbin():十进制转二进制.-------------------bindec():二进制转十进制
(2)decoct():十进制转八进制.-------------------octdec():八进制转十进制
(3)dechex():十进制转十六进制.-------------------hexdec():十六进制转十进制