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的特殊设置
Oct 09 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
php随机显示图片的简单示例
Feb 15 PHP
PHP函数strip_tags的一个bug浅析
May 22 PHP
PHP统计目录大小的自定义函数分享
Nov 18 PHP
php文件下载处理方法分析
Apr 22 PHP
两款万能的php分页类
Nov 12 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
Mar 21 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
php实现的三个常用加密解密功能函数示例
Nov 06 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 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简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
laravel中命名路由的使用方法
2017/02/24 PHP
php实现获取近几日、月时间示例
2019/07/06 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
python显示生日是星期几的方法
2015/05/27 Python
Python读写配置文件的方法
2015/06/03 Python
用Python解决计数原理问题的方法
2016/08/04 Python
Python 内置函数complex详解
2016/10/23 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
Python运算符+与+=的方法实例
2021/02/18 Python
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
HEMA英国:荷兰原创设计
2018/08/28 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
路政管理毕业自荐书范文
2014/02/10 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
工作年限证明范本
2015/06/15 职场文书
运动会通讯稿600字
2015/07/20 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang