概述指的是将数据(变量)的值转换成目标数据类型。 PHP中有两种数据类型转换方式:自动转换,强制转换自动转换:系统根据 *** 作所需要的类型将变量的值进行对应类型的转换 自动转换都是系统本身所做的事情,不需要用户去干预。强制转换:我们根据具体的需求,将变量的值事先转换成所需的数据类型 int,integer:整型,将数据转换成整型 bool,Boolean:将数据值转换成布尔型 float…
指的是将数据(变量)的值转换成目标数据类型。
PHP中有两种数据类型转换方式:自动转换,强制转换
自动转换:系统根据 *** 作所需要的类型将变量的值进行对应类型的转换
自动转换都是系统本身所做的事情,不需要用户去干预。
强制转换:我们根据具体的需求,将变量的值事先转换成所需的数据类型
int,integer:整型,将数据转换成整型
bool,Boolean:将数据值转换成布尔型
float:转换成浮点型
string:转换成字符型
array:转换成数组类型
object:转换成对象类型
语法:(数据类型)变量
查看数据类型的方式
1.var_dump把变量的类型及长度还有数据值都输出
2.通过函数gettype函数,获得数据的类型,返回一个字符串
设置数据类型:settype($var,’类型’) 《========》(类型)$var
转换:自动转换和强制转换
字符串转整型
自动转转:字符串转数值
规则如下
1.字符串只有以数值或者小数点开始的时候,系统才会有可能将字符串进行数值转换,要不然直接转换成0
2.只读取前面连续的数值,没有字母或者其他特殊字符
3.只读取一个小数点
4.如果有小数点最终保留,那么数据类型变成浮点型,否则是整型
判断数据类型
PHP提供了一些列函数来判断数据的类型。函数都是以is_开头,后面跟数据类型。
如果是目标类型则返回TRUE,否则返回FALSE
is_bool
is_float
is_integer
is_object
is_array
is_string
is_resource
is_scalar:判断一个变量的值是否是标量类型
is_null
is_numeric:检测变量是否为数字或数字字符串
总结
以上是内存溢出为你收集整理的PHP数据类型转换全部内容,希望文章能够帮你解决PHP数据类型转换所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容