註意json數據的格式。variety是嵌套在內部對象裏的,直接訪問當然獲取不到。這裏我建議妳這樣使用json_decode():
<?phpjson_deocde($content,?true);?//?第二個參數設為true時返回壹個數組,而不是對象
解析的結果是:
$r?=?array?( 'resultcode'?=>?'200', 'reason'?=>?'SUCCESSED!', 'result'?=>? array?(0?=>?
array?(
1?=>? array?('variety'?=>?'Ag(T+D)',
'latestpri'?=>?'4025.00',
'openpri'?=>?'3982.00',
'maxpri'?=>?'4048.00',
'minpri'?=>?'3961.00',
'limit'?=>?'1.95%',
'yespri'?=>?'3948.00',
'totalvol'?=>?'2703962.0000',
'time'?=>?'2013-08-09?15:45:01',
), //?這裏還有很多類似的結構,省略),
),)
獲得第壹個variety的方法是:
<?phpecho?$r['result'][0][1]['variety'];
望采納!