I have a multidimensional player list array for Call of Duty 4. When I try to repeat the array, it returns with Array 30 times, because there are 30 players on the server.
Var_Dump of $ promodplist (Player List)
array(27) { [0]=> array(6) { ["frags"]=> string(1) "0" ["ping"]=> string(2) "26" ["nick"]=> string(10) "DIVINEBRAH" ["gq_name"]=> string(10) "DIVINEBRAH" ["gq_score"]=> string(1) "0" ["gq_ping"]=> string(2) "26" } [1]=> array(6) { ["frags"]=> string(1) "0" ["ping"]=> string(2) "35" ["nick"]=> string(7) "><> <><" ["gq_name"]=> string(7) "><> <><" ["gq_score"]=> string(1) "0" ["gq_ping"]=> string(2) "35" } [2]=> array(6) { ["frags"]=> string(1) "0" ["ping"]=> string(2) "42" ["nick"]=> string(10) "xXthe0neXx" ["gq_name"]=> string(10) "xXthe0neXx" ["gq_score"]=> string(1) "0" ["gq_ping"]=> string(2) "42" }
$servers['promod'] = array('cod4', '67.202.102.224'); $servers['promod2'] = array('cod4', '67.202.102.224'); $gq = new GameQ(); $gq->addServers($servers); $results = $gq->requestData(); function print_results($results) { foreach ($results as $id => $data)
And this is what I am trying to use to list current players.
$promodplist = $data['promod']['players']; foreach($promodplist as $k => $v)
I just want to respond with nick (alias) in each array.
source share