PHP IN_ARRAY 函数使用注意事项


Posted in PHP onJuly 24, 2010

另外,我们在 控制结构比较两个数值是否一直的时候,也应该尽量使用 === 来代替 ==(当然,这个也根据具体的业务逻辑选用比较合适的)。

小弟来解释下 为什么
var_dump(in_array(0, array('s' ));

这句话的结果是bool(true)。

因为in_array会将0 和's' 进行比较,0是number类型,'s'是string类型,根据php manual 中“Comparison Operators” 一章的说明可知,number 和string进行

比较的时候,会先将string类型首先转化为number,然后再进行比较操作。 's'转化为number的结果为0,而0 == 0 的结果是true,所以in_array(0, array('s', 'ss'))的结果也是true

如果把in_array 的第三个参数strict设置为 true,比较的时候 就会判断值和类型是否都相当。如果都相当的话,才会返回true,否则返回false.

仅此为记。

PHP 相关文章推荐
php设计模式 Mediator (中介者模式)
Jun 26 PHP
PHP的简易冒泡法代码分享
Aug 28 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
php实现概率性随机抽奖代码
Jan 02 PHP
PHP如何实现跨域
May 30 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
php微信公众号开发(3)php实现简单微信文本通讯
Dec 15 PHP
PHP写的简单数字验证码实例
May 23 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP实现将base64编码字符串转换成图片示例
Jun 22 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
Yii框架应用组件用法实例分析
May 15 PHP
PHP STRING 陷阱原理说明
Jul 24 #PHP
PHP下操作Linux消息队列完成进程间通信的方法
Jul 24 #PHP
php抓取页面与代码解析 推荐
Jul 23 #PHP
由php的call_user_func传reference引发的思考
Jul 23 #PHP
Google Voice 短信发送接口PHP开源版(2010.5更新)
Jul 22 #PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 #PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
Jul 22 #PHP
You might like
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
js 深拷贝函数
2008/12/04 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
[02:40]2014DOTA2 国际邀请赛中国区预选赛 四大豪门抵达华西村
2014/05/23 DOTA
Python中正则表达式的详细教程
2015/04/30 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
django用户登录验证的完整示例代码
2019/07/21 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
基于python检查矩阵计算结果
2020/05/21 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
matplotlib之属性组合包(cycler)的使用
2021/02/24 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
户外用品商店创业计划书
2014/01/29 职场文书
邓小平理论心得体会
2014/09/09 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python