如果0
可能是从array_search()
返回的可能的密钥,那么测试数组中是否存在使用此函数(或任何php函数;如果存在一个更好的,请分享)?使用array_search()检查数组中是否存在值
我试图做到这一点:
if(array_search($needle, $haystack)) //...
不过,当然,将返回false
如果$needle
是数组中的第一个元素。我想我要问的是,在这个if
声明中我可以做些什么窍门让它像我想要的那样行事?我试图做这些,但他们都没有工作:
$arr = array(3,4,5,6,7);
if(array_search(3, $arr) != false) //...
if(array_search(3, $arr) >= 0) //...
欣赏的帮助。
好的选择。唯一的缺点是要获得职位,你必须调用另一个职能。 –
啊!这就是我一直在寻找的:) Thx! –
@AurelioDeRosa不需要钥匙:) –