これが取り引きです... 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']);
}