首页 >后端开发 >php教程 >php if条件判断数组回到[false]

php if条件判断数组回到[false]

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原创
2016-06-13 12:24:581028浏览

php if条件判断数组返回[false]

{"code":200,"message":"success","data":[false]}

 $sql_notice=mysql_query(sql语句)<br />    $arrData =array();<br />    while ($arrData[] = mysql_fetch_array($sql_notice))<br />    {<br />       $arrData;<br />    }<br />    $sData = array_values($arrData);<br />    if(。。。){<br />    Response::json(200,'success',$sData);<br />    }else{<br />    Response::json(400,'error',"");<br />    }<br />

请注意 是[false] 不是false
因为前面应需要加了[]

这个是做的转json返回数据的接口  while循环那里若有优化的写法也请指教
现在就是因为这个 若不符合返回的会是[false]  试着用和false一样的方法去判断结果都不行
求教这里要怎么写
------解决思路----------------------
    $arrData =array();<br />    while ($$row = mysql_fetch_array($sql_notice))<br />    {<br />       $arrData[] = $row;<br />    }<br />    if($arrData) {<br />      Response::json(200,'success',$arrData);<br />    } <br />.....

我不关心你的目的是什么,只关心你需要什么样的格式

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn