我有这个 OUTPUT 数组来自Decode function down:
Array ( [
] => 
    [HostName] => Survival4fun
    [GameType] => SMP
    [Version] => 1.5.2
    [Plugins] => Array
        (
            [0] => WorldEdit
        )
    [Map] => world
    [Players] => 0
    [MaxPlayers] => 10
    [HostPort] => 25608
    [HostIp] => 31.133.13.99
    [RawPlugins] => WorldEdit5.5.6;
    [Software] => CraftBukkitonBukkit1.5.2-R0.1
    [Status] => online
    [Ping] => 15ms
    [
] => 
    [PlayersOnline] => Array
        (
            [P0] => NoPlayers
        )
    [
] => ) 
所以,你可以看到:
    [
] => 
我怎样才能删除它?我尝试使用str_replace("\n", "", $arr);但这不起作用。这是原始数组 - http://status.mc-host.cz/s8.mc-host.cz:25608-feed
这是我的功能代码:
Function Decode_query($link) {
    $data = file($link, FILE_IGNORE_NEW_LINES);
    $arr = array();
    $string = array("[", "]", " ", "(", ")", "Array", "\n", "\r");
    $replace = array("", "", "", "", "", "", "", "");
    ForEach ($data as $line) {
        $s = str_replace($string, $replace, $line);
        If (Empty($s)) {} Else {
            $stat = explode("=>", $s);
            $P = str_replace("P", "", $stat[0]);
            If (is_numeric($stat[0])) {
                $arr["Plugins"][$stat[0]] = $stat[1];
            }
            ElseIf (is_numeric($P)) {
                $arr['PlayersOnline'][$stat[0]] = $stat[1];
            } Else {
                $arr[$stat[0]] = $stat[1];
            }
        }
    }
    Return $arr;
}
$arr = Decode_query("http://status.mc-host.cz/s8.mc-host.cz:25608-feed");
Print_r($arr);
感谢您的帮助,对不起,很长的问题..