当前位置: 代码迷 >> PHP >> php怎么判断是否在数组中存在
  详细解决方案

php怎么判断是否在数组中存在

热度:50   发布时间:2013-01-20 10:22:40.0
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))
{

}
  相关解决方案