0

これが取り引きです... foreachループを介して多数のURLを実行しています。各 URL は fil_get_contents() を通過しますが、一部は 500 エラー (予想) を返します。返された 500 エラーをスキップ/無視したいのですが、有効な応答のデータを取得します。私はこの設定をしていますが、これらの 500 応答で未定義のインデックスのエラーが発生します。

foreach($a['response']['groups']['users']['name'] as $key => $values)
    {
    $id = $values['uname']['id'];
    $url = "http://thisurlimusing.com"."$id";
    $context = stream_context_create(array('http' => array('ignore_errors' => true),));
    $string = file_get_contents($url,false,$context);
    $array =  json_decode($string, true);
    print_r($array['specific']);        
    }
4

1 に答える 1