我的代碼:PHP:的var_dump從json_decode
$json_data = file_get_contents($json_url,0,null,null);
$json_output = json_decode($json_data);
var_dump($json_output);
這是什麼的var_dump在一個大線,在所有未格式化吐出:
object(stdClass)#1 (1) { ["timetableresult"]=> object(stdClass)#2 (1) { ["ttitem"]=> array(17) { [0]=> object(stdClass)#3 (1) { ["segment"]=> array(8) { [0]=> object(stdClass)#4 (3) { ["segmentid"]=> object(stdClass)#5 (2) { ["mot"]=> object(stdClass)#6 (3) { ["@displaytype"]=> string(1) "G" ["@type"]=> string(1) "G" ["#text"]=> string(5) "GÃ¥ng" } ["distance"]=> int(1008) } ["departure"]=> object(stdClass)#7 (2)... etc.etc.
我在做什麼錯?
您是否安裝了xdebug?它會增加很多額外的信息 - 以及格式化你的var_debug。嘗試使用print_r而不是var_dump) – Luke
查看源代碼,或者執行:'echo「
」;' –print_r得到結果:「stdClass Object([timetable]] => stdClass Object([ttitem] => Array([0 ] => stdClass Object [[] => stdClass Object([@displaytype] => G [@type] => stdClass Object([seg]] => stdClass Object G [#text] ... etc.etc「。儘管如此,仍然在一大行中。 –