摘要:示例先来看一个小示例输出为解释根据官方文档函数的描述在中搜索,如果没有设置则使用宽松的比较。第三个参数默认为,当和中的元素比较时会进行类型转换,相当于使用进行比较。值为默认值时,相当于,值为时,相当于。
示例
先来看一个小示例:
$needle = "1abc"; $haystack = array(1,2,3); var_dump(in_array($needle, $haystack); //输出为 true解释
根据官方文档函数 in_array 的描述:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) 在 haystack 中搜索 needle,如果没有设置 strict 则使用宽松的比较。
第三个参数默认为 false,当 $needle 和 $haystack 中的元素比较时会进行类型转换,相当于使用 == 进行比较。
总结in_array()第三个参数决定变量和数组中元素如何进行比较。值为 false(默认值)时,相当于 ==,值为 true 时,相当于 ===。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21559.html
摘要:中文乱码河北省广东省河北省省河北广东省省广省的十六制作表示是,而东的十六进制表示是,都出现了,哦正因为是,所以广东省省的时候把东的十六进制表示的最后一位也被掉了。 本文持续更新,欢迎关注 字符串 == 比较类型强转隐患 // php 5 var_dump(md5(240610708) == md5(QNKCDZO));//bool(true) var_dump(md5(aabg7XSs...
摘要:所以在末尾不加可以预防文件被恶意加入字符输出到网页。它是一种注释代码的正式标准。 一、 命名规则 1. 命名规则概要 1) 使用含义丰富的名字 # good if ($currentYear > 2009) ... # bad if($t > 2009) ... 2) 在缩写中,只将首字母大写 # good function getHttpHost()...
阅读 2814·2021-11-18 10:02
阅读 3673·2021-11-15 17:59
阅读 2306·2021-09-06 15:00
阅读 3344·2019-08-29 16:58
阅读 1056·2019-08-26 10:34
阅读 1581·2019-08-26 10:15
阅读 1286·2019-08-26 10:11
阅读 2713·2019-08-23 18:33