php——02数据类型转换&&类型检测
2018-03-23 16:38
387 查看
隐式转换(自动转换)
转换成字符串型
true --> ‘1’ false、null --> 空字符串
转换成数值型
以合法数值开头,一直取到第一个非法数值结束;以非合法数值开头,转换成0
转换成布尔类型
0、0.0、’’、””、’0’、null、array() 为假;字符串、整数、浮点数、‘0.0’、’false’、’ ‘为真。
显示转换
临时转换
1.(变量类型)$变量名称
语法:整数:(int)$变量名称 浮点型:(float)$变量名称 字符型:(string)$变量名称 布尔型:(bool)$变量名称 空:(unset)$变量名称 数字:(array)$变量名称 对象:(object)$变量名称
2.系统函数实现
intval($变量名称) 返回变量转换为整数的值 floatval($变量名称) 返回变量转换为浮点型的值 strval($变量名称) 返回变量转换为字符串型的值 oolval($变量名称) 返回变量转换为布尔型的值
永久转换
settype($变量名称, ‘type’) 设置变量的类型
检测变量类型
整数型 is_int()浮点型 is_float()
字符串 is_string()
布尔型 is_bool()
标量型 is_scalar()
空 is_null()
数组 is_array()
对象 is_object()
资源 is_resource()
数值型或字符串形式的数值 is_numeric()
相关文章推荐
- PHP数据类型转换与常用检测数据类型的函数
- PHP学习笔记【5】_转换和检测数据类型
- PHP中的数据类型转换和类型检测
- PHP学习笔记——数据类型之间转换和检测;
- PHP 第二节 数据类型之转换
- 存储过程里出错:在将 nvarchar 值 'MAX' 转换成数据类型 smallint 时失败, 的终极解决方法
- PHP中数据类型转换的三种方式
- PHP数据类型转换(字符转数字,数字转字符)
- php学习之数据类型之间的转换代码
- PHP数据类型转换(字符转数字,数字转字符)
- PHP数据类型转换(字符转数字,数字转字符)
- ASP.NET AJAX客户端编程之旅(三)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化
- JAVASE总结--02(注释、标识符、数据类型、源码、反码、补码、浮点数为什么那么能装、变量、类型的转换)
- PHP数据类型转换
- PHP数据类型转换
- varchar 值 'select ' 转换为数据类型为 int 的列时报错
- php中变量的数据类型转换
- php中数据类型自动转换
- PHP数据类型转换(字符串转数字,数字转字符串)