false, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_TIMEOUT_MS => 1000); $responses = multiRequest($urls, $options); // Process responses array (IP as array index). foreach ($responses as $ip => $resp) { if (isset($resp['data'])) { $data = json_decode($resp['data']); // If user session is oppened, then append "S" to client status. if (isset($data->status) and isset($data->loggedin)) { // Output format: IP1/Status1;... echo "$ip/".$data->status.($data->loggedin?"S;":";"); // eliminamos los equipos repetidos en el agente antiguo y nuevo. $trama_notificacion=preg_replace("/$ip\/\w{3}/",'',$trama_notificacion); } } } echo $trama_notificacion;