我一直在尝试用PHP阅读这个JSON:
{
"total_found":"49",
"1":{
"title":"Maze Runner-The Scorch Trials 2015 HD-TS x264-Garmin",
"category":"video",
"seeds":2141,
"leechs":1176,
"torrent_size":1122230176,
"torrent_hash":"29d3e7062825a62abdd877ee96dc3fea41183836"
},
"2":{
"title":"Maze.Runner-The.Scorch.Trials.2015.720P.HD-TS.x264.AC3.HQ.Hive-CM8",
"category":"hdrip",
"seeds":395,
"leechs":1856,
"torrent_size":3999751475,
"torrent_hash":"e1e14a5ccf540a739907db2e1e0d810ecdb8bebc"
}
}
如何获取每个title
和torrent_size
?
答案 0 :(得分:2)
最简单的方法是将JSON解码为数组。 PHP有一个内置函数:
$results = json_decode($json_data);
http://php.net/manual/en/function.json-decode.php
要清楚地看到数组结构,请尝试使用$results
转储变量print_r();
,即:
print_r($results);
然后你只需要使用数组访问数据。
类似于$results[1]['torrent_size'];
。