在开发中,经常会遇到数据类型不是自己想要的问题,代码狗整理了自己常用的转换方式分享给大家!
- 字符串转换其它类型
代码:复制<?php $str="123.456"; echo var_dump($str)."</br>"; echo var_dump((float)$str)."</br>"; echo var_dump((int)$str)."</br>"; ?>
结果:
- 整数转换其它类型
代码:复制<?php $zs=123; echo var_dump($zs)."</br>"; echo var_dump((float)$zs)."</br>"; echo var_dump((string)$zs)."</br>"; ?>
结果:
- 还有很多就不一一写出来了,这种转换方式被称为强制转换,允许强制转换的类型有:
(int),(integer) – 转换成整型
(bool),(boolean) – 转换成布尔型
(float),(double),(real) – 转换成浮点型
(string) – 转换成字符串
(array) – 转换成数组
(object) – 转换成对象
需要转换时只需注明转换后的类型即可,观察上面的代码就能发现规律。
评论 (0)