大佬教程收集整理的这篇文章主要介绍了php – in_array()总是返回TRUE,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$arrValue = array('first','second'); $ret = in_array(0,$arrvalue); var_dump($ret); var_dump($arrvalue);
以上示例给出以下结果:
bool(true) array(2) { [0]=> String(5) "first" [1]=> String(6) "second" }
为什么in_array()匹配针0到任何给定的干草堆?
var_dump(0 == 'first'); // bool(true)
所以解决这个问题,可以使用第三个参数设置为true来请求严格的比较.
$ret = in_array(0,$arrValue,truE);
牢记,严格严格.在严格的比较中,0不等于“0”.
以上是大佬教程为你收集整理的php – in_array()总是返回TRUE全部内容,希望文章能够帮你解决php – in_array()总是返回TRUE所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。