Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从JSON对象-PHP中删除外部数组_Php_Json - Fatal编程技术网

从JSON对象-PHP中删除外部数组

从JSON对象-PHP中删除外部数组,php,json,Php,Json,我已经从我的帐户中获取了Google Analytics配置文件,并将一个JSON对象返回到我的视图中。但我想转换这个对象 [ { Account A: { xxxxxxxx: "All Web Site Data" } }, { Account B: { xxxxxxxx: "All Web Site Data" } } ] 对此 { Acc

我已经从我的帐户中获取了Google Analytics配置文件,并将一个JSON对象返回到我的视图中。但我想转换这个对象

[
    {
        Account A: {
            xxxxxxxx: "All Web Site Data"
        }
    },
    {
        Account B: {
            xxxxxxxx: "All Web Site Data"
        }
    }
]
对此

{
    Account A: {
        xxxxxxxx: "All Web Site Data"
    }
},
{
    Account B: {
        xxxxxxxx: "All Web Site Data"
    }
}

如何使用PHP实现这一点。

您的json对象看起来不正确,请尝试以下方法

<?php 

$jsond = '[{ "AccountA": {"xxxxxxxx": "All Web Site Data"}},{"AccountB": {"xxxxxxxx": "All Web Site Data"}}]';
$arr = json_decode(trim($jsond));
//echo json_last_error_msg ();
print_r($arr[0]);
?>
PHP 试试-

$json = (array) json_decode($yourJson);
var_dump($json);
var $json = $json[0];
var_dump($json);
$json = (array) json_decode($yourJson);
var_dump($json);