Connect( SQ_SERVER_ADDR, SQ_SERVER_PORT, SQ_TIMEOUT, SQ_ENGINE ); $Info = $Query->GetInfo( ); $Players = $Query->GetPlayers( ); } catch( Exception $e ) { $Exception = $e; } $Query->Disconnect( ); $Timer = Number_Format( MicroTime( true ) - $Timer, 4, '.', '' ); $InfoGT = $Info['GameTags']; print_r($Info); echo "

RESULTS

"; $sname = $Info['HostName'] ; $Players = $Info['Players'] ; $MaxPlayers = $Info['MaxPlayers'] ; $Secure = $Info['Secure'] ; $Map = $Info['Map'] ; $Os = $Info['Os'] ; $Version = $Info['Version'] ; $GamePort = $Info['GamePort'] ; echo "Hostname: " .$sname . "
"; echo "Players: " .$Players . "
"; echo "MaxPlayers: " .$MaxPlayers . "
"; echo "Secure: " .$Secure . "
"; echo "Map: " .$Map . "
"; echo "Os: " .$Os . "
"; echo "Version: " .$Version . "
"; echo "Port: " .$GamePort . "

"; echo "

Payes ta regex

"; $result = explode(",", $InfoGT); print_r($result); echo "
".$InfoGT."
"; //echo ""; echo "
"; ?>

example


$regtimeacc  = "/etm([0-9]{1,2}[.][0-9]{1})/";
$result = preg_grep($regtimeacc, explode(",", $InfoGT));
foreach ($result as $key => $val) {
echo $val;
}
"; echo "
  '/(battleye)/' 
"; $regtimsev = "/(battleye)/"; $result = preg_grep($regtimsev, explode(",", $InfoGT)); //print_r($result); //echo $result[0]; foreach ($result as $key => $val) { echo $val; } echo "

"; echo "
 '/[^,]...(Hive)/'
"; $re = '/[^,]...(Hive)/'; $result = preg_grep($re,explode(",", $InfoGT)); foreach ($result as $key => $val) { echo $val; } echo "

"; echo "
  '/[0-9]{1,2}[:][0-9]{1,2}/' 
"; $regtimsev = "/[0-9]{1,2}[:][0-9]{1,2}/"; $result = preg_grep($regtimsev, explode(",", $InfoGT)); foreach ($result as $key => $val) { echo $val; } echo "

"; echo "
  '/(mod)/' 
"; $regmod = "/(mod)/"; $result = preg_grep($regmod, explode(",", $InfoGT)); foreach ($result as $key => $val) { echo $val; } echo "

"; echo "
 '/etm([0-9]{1,2}[.][0-9]{1})/' 
"; $regtimeacc = "/etm([0-9]{1,2}[.][0-9]{1})/"; $result = preg_grep($regtimeacc, explode(",", $InfoGT)); //print_r($result); //echo $result[5]; foreach ($result as $key => $val) { echo $val; } echo "

"; //echo "
 '/entm[0-9]{1,2}[.][0-9]{1}/' 
"; $regtimeacn = "/entm[0-9][.][0-9]{1}/"; echo "
 .$regtimeacn.
"; $result = preg_grep($regtimeacn, explode(",", $InfoGT)); //print_r($result); //echo $result[6]; foreach ($result as $key => $val) { echo $val; } echo "

"; echo "

Payes ton explode

"; $retest = explode(",", $InfoGT); echo $retest[0] . "|".$retest[2]. "|". $retest[3]. "|". $retest[4]. "|". $retest[8]. "|". $retest[5]. "|". $retest[6]; /* $regtimsev = "[0-9]{1,2}[:][0-9]{1,2}"; $reghive = "[^,]...(Hive)"; $regtimeacc = "[^,etm][0-9][.][0-9]{1}"; //$regtimeacn = "[^,entm][0-9][.][0-9]{1}"; $regtimeacn = "([0-9][.][0-9]{1})"; //echo preg_grep('/[0-9]{1,2}[:][0-9]{1,2}/', explode("\n", $InfoGT)); echo preg_grep('/$regex/', $InfoGT); $fl_array = preg_grep("/[^,entm][0-9][.][0-9]{1}/", $InfoGT); echo $fl_array; */ echo "
"; $re = '/[0-9]{1,2}[:][0-9]{1,2}/m'; //$str = 'battleye,external,privHive,shard,lqs0,etm2.000000,entm5.500000,mod,23:17'; preg_match_all($re, $InfoGT, $matches, PREG_SET_ORDER, 0); // Print the entire match result //var_dump($matches); echo '
'; print_r($matches); echo '
'; echo "
"; $encode = json_encode($matches); echo $encode; echo "
"; //echo $matches[0]; $output = implode(",", array($InfoGT)); echo $output; ?>