Php JSON深层编码

Php JSON深层编码,php,file,formatting,json,Php,File,Formatting,Json,我有几个对象是json编码的,我想将它们写入json文件。这些数据是从facebook收集的。 例如,如果我这样做 $myfile="testson.json"; $fileout=fopen($myfile,'w') or die("Fatal: Can't write to JSON file"); $friends = idx($facebook->api('/me/friends?limit=5000'), 'data', array());//gather data from f

我有几个对象是json编码的,我想将它们写入json文件。这些数据是从facebook收集的。 例如,如果我这样做

$myfile="testson.json";
$fileout=fopen($myfile,'w') or die("Fatal: Can't write to JSON file");
$friends = idx($facebook->api('/me/friends?limit=5000'), 'data', array());//gather data from facebook
fwrite($fileout,json_encode($friends));
我得到这样的东西: [{“name”:“xyz”,“id”:“2342342”},{其他条目相似}]

或者,对于喜欢的人来说,同样的事情:

 [{"category":"Musician\/band","name":"Jack Savoretti","id":"216730015024772","created_time":"2013-03-14T13:38:27+0000"},{other entries alike}]
现在我想做的是把它们分别列在一些类别下。比如说

        ["Likes":[{"category":"Musician\/band","name":"Jack Savoretti","id":"216730015024772","created_time":"2013-03-14T13:38:27+0000"},
{other entries alike}],  
    "friends":[{"name":"xyz","id":"2342342"},{other entries alike}]]
我该怎么做?

我使用的是php
json\u encode

使用(嵌套)数组创建所需的数据结构,然后将顶级数组编码为JSON。我想您知道如何使用数组。如果不是:。这是一个很好的观点。对不起,我对php还不太熟悉,我还没有真正了解它。谢谢