Heim > Artikel > Backend-Entwicklung > 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',""); }
1、你需要得到什么?哪里出了问题?
2、Response::json 方法是怎么写的
3、while ($arrData[] = mysql_fetch_array($sql_notice)) 将会使 $arrData 数组的最后一个元素为 false
1、你需要得到什么?哪里出了问题?
2、Response::json 方法是怎么写的
3、while ($arrData[] = mysql_fetch_array($sql_notice)) 将会使 $arrData 数组的最后一个元素为 false
1、你需要得到什么?哪里出了问题?
2、Response::json 方法是怎么写的
3、while ($arrData[] = mysql_fetch_array($sql_notice)) 将会使 $arrData 数组的最后一个元素为 false
class Response { const JSON = "json"; /** * * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * @param string $type 数据类型 * return string */ public static function show($code, $message = '', $data = array(), $type = self::JSON) { if(!is_numeric($code)) { return ''; } $type = isset($_GET['format']) ? $_GET['format'] : self::JSON; $result = array( 'code' => $code, 'message' => $message, 'data' => $data, ); if($type == 'json') { self::json($code, $message, $data); exit; }else{ // TODO } } /** * 按json方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * return string */ public static function json($code, $message = '', $data = array()) { if(!is_numeric($code)) { return ''; } $result = array( 'code' => $code, 'message' => $message, 'data' => $data ); echo json_encode($result); exit; }}
$arrData =array(); while ($$row = mysql_fetch_array($sql_notice)) { $arrData[] = $row; } if($arrData) { Response::json(200,'success',$arrData); } .....
$arrData =array(); while ($$row = mysql_fetch_array($sql_notice)) { $arrData[] = $row; } if($arrData) { Response::json(200,'success',$arrData); } .....
$arrData =array(); while ($$row = mysql_fetch_array($sql_notice)) { $arrData[] = $row; } if($arrData) { Response::json(200,'success',$arrData); } .....