in_array
如果数组中存在该值则返回 &true;
说明
boolin_array
mixedneedle
arrayhaystack
boolstrict
在 haystack 中搜索
needle,如果找到则返回 &true;,否则返回 &false;。
如果第三个参数 strict 的值为
&true; 则 in_array 函数还会检查
needle 的类型是否和
haystack 中的相同。
如果 needle 是字符串,则比较是区分大小写的。
在 PHP 版本 4.2.0 之前,needle 不允许是一个数组。
in_array 例子
第二个条件失败,因为 in_array
是区分大小写的,所以以上程序显示为:
in_array 严格类型检查例子
]]>
将显示:
in_array 中用数组作为 needle
// This will output:
'ph' was found
'o' was found
]]>
参见 array_search。