単純な配列と単純なチェックは、配列またはオブジェクトです。配列データがない場合は、No
を表示せずにページがクラッシュします。出力配列が空であるかどうかを確認することができないようです。
代わりに:私はURLからfail
つまり何のデータを受信していないと$arr['outputs']
は私が
未定義のインデックスに空白のページを持っている空である場合、これは、配列
$url=get_curl_content_tx("https://example.com"); $arr = json_decode($url, true); if (is_array($arr['outputs']) || is_object($arr['outputs'])) { echo 'Yes'; } else { echo 'No'; }
です
No
。if (is_array($arr['outputs']) || is_object($arr['outputs']))
が配列かどうかをチェックしていませんか?
$arr['outputs']
にデータがある場合はすべて問題ありません。
'empty()' PHP関数 –
を使ってみてください。しかし、 'empty()'と同じこと.. 'isset()'はうまくいくようです。 –
$ arr変数は、それが保持していると思われる変数を保持していますか? var_dump($ arr) – GordonM