php如何判断是否在数组中存在有一个数组:array([0] =>a[1] =>b[2] =>c[3] =>d)我想做一个判断,比如判断一个已知字符串a是否存在于这个数组中,如果存在就执行一条语句。 ------解决方案--------------------in_array()------解决方案-------------------- 引用: 引用:in_array($a, $array)如果写成IF语句,那是怎样写,是if(in_array($a, $array)==true){}吗? in_array返回bool值if(in_array($a, $array)){}唉,老毛病又犯了!!!------解决方案-------------------- 引用: 引用:in_array($a, $array)如果写成IF语句,那是怎样写,是if(in_array($a, $array)==true){}吗? 你的写法不是最佳写法。测试存在这样写:if(in_array($a, $array)){}测试不存在这样写:if(!in_array($a, $array)){}