您好,欢迎访问一九零五行业门户网

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

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);
}
.....
我不关心你的目的是什么,只关心你需要什么样的格式
其它类似信息

推荐信息