bool in_array ( mixed needle, array haystack [, bool strict] )

解决方案 »

  1.   

    在数组中搜索给定的值,如果成功则返回相应的键名 
    if (in_array("a",$a)).......
      

  2.   

    我最近也遇到这个问题
    用===都不行
    如果键是0的话会返回false的
      

  3.   

    array_search函数可能返回布尔值 FALSE,但也可能返回一个与 FALSE 等值的非布尔值,例如 0 或者 ""。应使用 === 运算符来测试本函数的返回值。