PHP数据类型转换的一些坑
来源:互联网 发布:hadoop 数据存储 编辑:程序博客网 时间:2024/04/29 17:03
PHP作为一门弱类型语言,在数据类型方面不像JAVA那么严格,在数据转换方面有时候却会不小心就掉进了坑里面,
字符串转换整型,Float等,如果不加注意,都会得不到自己预想的结果。
<span style="font-size:24px;">//字符串转数字,遇到字符就不进行下面的转换了 $str = '22ww333'; settype($str,'integer'); echo $str.'<br>';//22 $str = '121.9.3www111'; //转换为整型,但是并不会四舍五入,因为遇到了. echo intval($str).'<br>';//输出121 //转换为float.float认为.属于它的范围,但是只会取第一个. echo floatval($str).'<br>';//输出121.9 $a = '27777777777733333333333330'; $b = '27777777777733333333333331'; $c='111111112'; $d='111111113'; $a = intval($a); $b = intval($b); var_dump($a == $b);//true 这里因为上面的长度超过了int型的长度,自动截断,所以就一样了啊。。。 $c = intval($c); $d = intval($d); var_dump($c == $d);//false 没有超过长度,正常。</span>
0 0
- PHP数据类型转换的一些坑
- PHP数据类型的转换
- PHP数据类型的转换
- PHP的数据类型转换
- PHP的数据类型转换
- C++ 一些数据类型的转换
- PHP的数据类型转换属于强制转换
- JS的一些数据类型的转换
- Jsp中一些数据类型的转换
- C++的一些基本数据类型转换
- MFC中数据类型转换的一些心得
- Java中一些数据类型的相互转换
- 有关混合数据类型转换的一些想法
- 数据类型转换的坑
- 数据类型转换的坑
- PHP数据类型隐性转换的陷阱
- PHP数据类型转换与常量的使用
- php数据类型的判断及转换
- SQL用法大全
- mysql导入导出数据的好方法
- F - Stone-----(2015 summer training #11)
- MySQL在Win2008下如何设置双主热备
- C++的struct和union
- PHP数据类型转换的一些坑
- 关于Beta分布、二项分布与Dirichlet分布、多项分布的关系
- ACdream1007 a+b 快速幂求和
- 九度oj 1029
- Codeforces 570 D. Tree Requests
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(八)——电商核心业务知识之订单商品模块三
- python打开网页获取网页内容方法总结
- 算法题:福尔摩斯的约会
- 【UISwitch开关控件】