array ( 'port' => '53821', 'type' => 'world', ), '66.244.199.203' => array ( 'port' => '53822', 'type' => 'node', ), ); foreach ($servers as $ip => $info) { echo $info['type'] , ' server: '; $fsock = fsockopen('udp://'.$ip, $info['port']); if ($fsock) echo $ip , ':' , $info['port'] , ' = ONLINE
'; else echo $ip , ':' , $info['port'] , ' = OFFLINE
'; fclose ($fsock); } ?>