强制类型转换

it2022-05-05  201

第一种:在需要转换的的变量前加上用括号括起来的目标类型

括号中允许的强制类型转换:

(int) (integer):转换为整型

(bool) (boolean):转换为布尔型

(float) (double) (real):转换为浮点型 

(string):转黄为字符串类型

(array):转换为数组类型

(object):转换为对象类型

第二种:使用具体的转换函数

intval():获取整数型

floatval():获取变量的浮点型

strval():获取变量的字符串值

第三种:settype()函数

前两种都没有改变变量本身类型,而是通过转换将得到的新类型的数据赋值给新的变量,原变量的值和类型不变,如果需要将原变量改变成其他类型需要使用settype()函数,

参数一:变量名

参数二:目标类型

 


最新回复(0)