赞助连接

赞助连接

阅 读 文 章

如何判断array_search()的返回值?

[来源:网上转载 (CSDN转载) | 作者:网友(tianyaxiao) | 时间:2008-06-27 | 浏览: 人次 ]

使用array_search()返回的是下标,但是会出现问题:例如:  
   
  $a=array("a","b","c");  
  那么我要判断$a中是否有a应该如何判断?  
  (这个函数它会返回下标0)
bool   in_array   (   mixed   needle,   array   haystack   [,   bool   strict]   )  
 
在数组中搜索给定的值,如果成功则返回相应的键名    
  if   (in_array("a",$a)).......  
 
我最近也遇到这个问题  
  用===都不行  
  如果键是0的话会返回false的
array_search函数可能返回布尔值   FALSE,但也可能返回一个与   FALSE   等值的非布尔值,例如   0   或者   ""。应使用   ===   运算符来测试本函数的返回值。  
 
ding
TAG标签 : 返回 判断 如何 函数 这个 使用 可能 bool FALSE in_array

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.newhtm.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.