Это немного нубский вопрос. Я работаю с файлом JSON, который выглядит примерно так:
{"nodes":
[{"node":
{"Vocabulary name":"Bestseller Format",
"Term":"Hardcover Fiction",
"Bestseller1":"9780470227800",
"Bestseller2":"9781451617962",
"Bestseller3":"9781439167397",
"Bestseller4":"9781617750106",
"Bestseller5":"9780385533300",
"Bestseller6":"9780670022526",
"Bestseller7":"9781609530358",
"Bestseller8":"9780132358040",
"Bestseller9":"9780596159771",
"Bestseller10":"9780151014163",
"Bestseller11":"9780393334807",
"Bestseller12":"9780805090161"}
}]
}
И я пытаюсь разобрать его в php. Я придумал сценарий
</p>
<pre><code><?php
$jsonurl = "http://www.xtracrunchy.com/pandpnewlook/?q=pandp/bestsellers";
$json = file_get_contents($jsonurl,NULL, NULL, 0, 1000);
$json_output = json_decode($json,true);
$bestseller_array = $json_output[nodes][0][node];
foreach ($bestseller_array as $key => $value)
{
print $key;
print " - ";
print $value;
print "<br />";
}
?>
Я хотел бы иметь возможность в конечном итоге создать упорядоченный список ISBN бестселлеров, но единственный вывод, который я получаю при запуске этого скрипта, -
Название словаря - формат бестселлера
Термин - Художественная литература в твердом переплете
и когда я добавляю счетчик печати ($ bestseller_array); Я получаю только 2 элемента в массиве.
Любая помощь будет оценена.