当前位置:Gxlcms > PHP教程 > phpif条件判断数组回到[false]

phpif条件判断数组回到[false]

时间:2021-07-01 10:21:17 帮助过:4人阅读

php if条件判断数组返回[false]
{"code":200,"message":"success","data":[false]}

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

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

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

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

人气教程排行