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中$_SERVER的详细参数与说明
Jul 29 PHP
解析php中反射的应用
Jun 18 PHP
初识PHP
Sep 28 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
Jan 09 PHP
php+html5实现无刷新图片上传教程
Jan 22 PHP
Symfony2实现在doctrine中内置数据的方法
Feb 05 PHP
php文件缓存方法总结
Mar 16 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
TP5框架实现的数据库备份功能示例
Apr 05 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
xajax写的留言本
2006/11/25 PHP
PHP里的单例类写法实例
2015/06/25 PHP
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
详解Python中的元组与逻辑运算符
2015/10/13 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
什么是GWT的Module
2013/01/20 面试题
火锅店营销方案
2014/02/26 职场文书
新手上路标语
2014/06/20 职场文书
房屋租赁委托书范本
2014/10/04 职场文书
2014年城管工作总结
2014/11/20 职场文书
聘任证明怎么写
2015/03/02 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js