ホームページ >バックエンド開発 >PHPチュートリアル >php if 条件判定配列が[false]に戻る

php if 条件判定配列が[false]に戻る

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:24:581054ブラウズ

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 までご連絡ください。