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 PDO函数库详解
Apr 27 PHP
PHP中feof()函数实例测试
Aug 23 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
PHP中is_dir()函数使用指南
May 08 PHP
php单一接口的实现方法
Jun 20 PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 PHP
php时间计算相关问题小结
May 09 PHP
php 数组随机取值的简单实例
May 23 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 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中curl和file_get_content的区别
2014/05/10 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
图文介绍PHP添加Redis模块及连接
2015/07/28 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
js回调函数原理与用法案例分析
2020/03/04 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Python常用的爬虫技巧总结
2016/03/28 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
Python OpenCV获取视频的方法
2018/02/28 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
毕业论文评语大全
2014/04/29 职场文书
大学生学习计划书
2014/09/15 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
2014年少先队工作总结
2014/12/03 职场文书
导师鉴定意见
2015/06/05 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
python 判断文件或文件夹是否存在
2022/03/18 Python