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字符串处理的10个简单方法
Jun 30 PHP
PHP $_FILES中error返回值详解
Jan 30 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
Jan 31 PHP
ThinkPHP模版中导入CSS和JS文件的方法
Nov 29 PHP
使用Appcan客户端自动更新PHP版本号(全)
Jul 31 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
Jun 28 PHP
php实现登陆模块功能示例
Oct 20 PHP
在IIS下安装PHP扩展的方法(超简单)
Apr 10 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
php获取用户真实IP和防刷机制的实例代码
Nov 28 PHP
基于PHP实现微信小程序客服消息功能
Aug 12 PHP
YII2框架中behavior行为的理解与使用方法示例
Mar 13 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投票系统防刷票判断流程分析
2012/02/04 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
python 文件操作删除某行的实例
2017/09/04 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
python如何制作缩略图
2019/04/30 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
工商治理实习生的自我评价
2014/01/15 职场文书
四议两公开实施方案
2014/03/28 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
护理医院见习报告
2014/11/03 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
运动会开幕词
2015/01/28 职场文书
2015年质检工作总结
2015/05/04 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
MySQL索引是啥?不懂就问
2021/07/21 MySQL
Python实现仓库管理系统
2022/05/30 Python