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 和 MySQL 开发的 8 个技巧
Jan 02 PHP
php下过滤HTML代码的函数
Dec 10 PHP
php 文件上传系统手记
Oct 26 PHP
基于asp+ajax和数据库驱动的二级联动菜单
May 06 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
Jun 30 PHP
PHP读书笔记_运算符详解
Jul 01 PHP
详解PHP中mb_strpos的使用
Feb 04 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
PHP getName()函数讲解
Feb 03 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
解决PhpStorm64不能启动的问题
2020/06/20 PHP
JavaScript使用cookie
2007/02/02 Javascript
让Firefox支持event对象实现代码
2009/11/07 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
js 操作符汇总
2014/11/08 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
JavaScript中this详解
2015/09/01 Javascript
jQuery实用技巧必备(上)
2015/11/02 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
python处理cookie详解
2014/02/07 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
使用python画社交网络图实例代码
2019/07/10 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
实习鉴定范文
2013/12/19 职场文书
工程承诺书怎么写
2014/05/24 职场文书
湘江北去观后感
2015/06/15 职场文书
婚宴父亲致辞
2015/07/27 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis