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往windows中添加用户
Dec 06 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
phpnow php探针环境检测代码
Nov 04 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
PHP 读取大文件并显示的简单实例(推荐)
Aug 12 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
Laravel创建数据库表结构的例子
Oct 09 PHP
php的无刷新操作实现方法分析
Feb 28 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 PHP
YII2 全局异常处理深入讲解
Mar 24 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
php 缓存函数代码
2008/08/27 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
动态调用CSS文件的JS代码
2010/07/29 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
jQuery学习笔记之总体架构
2014/06/03 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
Python获取某一天是星期几的方法示例
2017/01/17 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
python根据文本生成词云图代码实例
2019/11/15 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
财务主管岗位职责
2014/02/28 职场文书
小学教师读书活动总结
2014/07/08 职场文书
施工安全汇报材料
2014/08/17 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
Python函数式编程中itertools模块详解
2021/09/15 Python
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript