我有我的代碼的問題,我想讀一個這樣的數組,PHP數組讀取
Array
(
[0] => Array
(
[Id] => 0
[Name] => 'Da Siick f0rest ;'
[Frags] => 2
[Time] => 2616
[TimeF] => 43:36
)
[1] => Array
(
[Id] => 0
[Name] => ReTrY
[Frags] => 0
[Time] => 7004
[TimeF] => 01:56:44
)
[2] => Array
(
[Id] => 0
[Name] => huFFle.
[Frags] => 0
[Time] => 434
[TimeF] => 07:14
)
)
我有這樣的代碼試圖讀取該陣列,但不起作用。我試圖回顯字符串$ player_nickname,但它不顯示結果。
<?php $players = file_get_contents('http://gametracker.al/../../Example.php?ip='.$server_ip.'&port='.$server_port.'');
foreach ($players as $Player) {
$player_nickname = mysql_real_escape_string($Player['Name']);
$player_score = mysql_real_escape_string($Player['Frags']);
$player_time = mysql_real_escape_string($Player['TimeF']);
$player_nickname = (!empty($player_nickname)) ? $player_nickname : 'anonymous';
echo $player_nickname;
} ?>
謝謝大家。
你有一個文件或數組? 。如果你有一個文件,你應該評估內容像一系列的行..不像聯合陣列 – scaisEdge
它的工作:-https://eval.in/685646 –
會發生什麼?你可能因爲'mysql_'沒有被定義而得到500嗎? '$ players'是否被填充? – chris85