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里的JS打印函数
Oct 09 PHP
新浪新闻小偷
Oct 09 PHP
如何开发一个虚拟域名系统
Oct 09 PHP
php获得文件扩展名三法
Nov 25 PHP
php 获取客户端的真实ip
Nov 30 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
PHP实现根据银行卡号判断银行
Apr 29 PHP
php使用socket post数据到其它web服务器的方法
Jun 02 PHP
php对接java现实加签验签的实例
Nov 25 PHP
laravel如何开启跨域功能示例详解
Aug 31 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使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
php常用表单验证类用法实例
2015/06/18 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
使用python实现个性化词云的方法
2017/06/16 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
Tirendo比利时:在线购买轮胎
2018/10/22 全球购物
俞敏洪励志演讲稿
2014/04/29 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
岁月神偷观后感
2015/06/11 职场文书
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
解析Java中的static关键字
2021/06/14 Java/Android
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang