我有我的代码的问题,我想读一个这样的数组,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