PHP中数据类型的转换

其他类型转换为字符串类型

临时转换

临时转换的实现方法有两种
1.通过(string)来实现;
2.通过strval()函数来实现;

$var=123;
$res=(string)$var;//用string 实现
$res=strval($var);//通过strval函数实现


永久转换

$var=12;
settype($var, 'string');

字符串类型转化为其他类型

字符串转化为其他类型的时候,取合法数字,如果不是以合法数字开头转化为0

echo 1+'3king';//字符串转化为3
echo 1.2+'4abc';//字符串转化为4
echo 3+'3e3'//输出结果为303;
echo 1+'true'//ture转化为0;

字符串转化为bool类型的规律

$res=''//false
$res='0'//false
$res='0.0'//ture
$res=' '//true
只要字符串有内容就是真
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容