Php数组读取

Php数组读取,php,arrays,foreach,Php,Arrays,Foreach,我的代码有问题我想读一个这样的数组 Array ( [0] => Array ( [Id] => 0 [Name] => 'Da Siick f0rest ;' [Frags] => 2 [Time] => 2616 [TimeF] => 43:36 ) [1] => Array

我的代码有问题我想读一个这样的数组

    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_昵称,但它没有显示结果

    <?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;

        } ?>


谢谢大家。

已被弃用,并已在PHP7上删除。您是否在开发环境中编辑php.ini来显示错误消息?

已被弃用,并已在PHP7上删除。您是否在开发环境中编辑php.ini以显示错误消息?

您有一个文件或一个数组。如果你有一个文件,你应该像一系列行一样评估内容。。不像一个关联阵列它在工作:-发生了什么?您得到500可能是因为未定义mysql吗?
$players
是否已填充?我使用的scaisEdge print\r
print\r($Query->GetPlayers())您有一个文件或数组。如果你有一个文件,你应该像一系列行一样评估内容。。不像一个关联阵列它在工作:-发生了什么?您得到500可能是因为未定义mysql吗?
$players
是否已填充?我使用的scaisEdge print\r
print\r($Query->GetPlayers())我尝试了
echo$Player['Name']但同样不起作用。您是否在开发环境中通过编辑php.ini启用了显示错误消息?大多数情况下,这应该是因为某些字符串未被“”包装。ex.[TimeF]=>43:36,[Name]=>ReTrY等。检查上面的在线代码以了解如何修复它们。如果直接使用DB,我不认为字符串是问题所在。尝试var_dump($Query->GetPlayers());并检查数据类型。顺便说一句,您还没有启用在开发环境中编辑php.ini来显示错误消息吗?你看不到任何错误消息吗?我尝试了
echo$Player['Name']但同样不起作用。您是否在开发环境中通过编辑php.ini启用了显示错误消息?大多数情况下,这应该是因为某些字符串未被“”包装。ex.[TimeF]=>43:36,[Name]=>ReTrY等。检查上面的在线代码以了解如何修复它们。如果直接使用DB,我不认为字符串是问题所在。尝试var_dump($Query->GetPlayers());并检查数据类型。顺便说一句,您还没有启用在开发环境中编辑php.ini来显示错误消息吗?你看不到任何错误信息吗?