会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
生命中的点点滴滴
探索自然的奥秘
博客园
首页
新随笔
联系
订阅
管理
2017年4月25日
为什么in_array(0, ['a', 'b', 'c'])返回true
摘要: 在PHP中,数据会自动转换类型后进行比较。 所以会发现一个奇怪的现象,就是: 这两个表达式都返回true。 直观上看,0没有在数组['a', 'b', 'c']中,也不会等于abc这个字符串。 那怎么会返回true呢? 1 类型转换 原因就在于,比较时的PHP做了类型转换。 PHP官网上的说明:ht
阅读全文
posted @ 2017-04-25 12:28 hiwen
阅读(2075)
评论(0)
推荐(0)
编辑
公告