第一种:在需要转换的的变量前加上用括号括起来的目标类型
括号中允许的强制类型转换:
(int) (integer):转换为整型
(bool) (boolean):转换为布尔型
(float) (double) (real):转换为浮点型
(string):转黄为字符串类型
(array):转换为数组类型
(object):转换为对象类型
第二种:使用具体的转换函数
intval():获取整数型
floatval():获取变量的浮点型
strval():获取变量的字符串值
第三种:settype()函数
前两种都没有改变变量本身类型,而是通过转换将得到的新类型的数据赋值给新的变量,原变量的值和类型不变,如果需要将原变量改变成其他类型需要使用settype()函数,
参数一:变量名
参数二:目标类型