$url = "www.test.com"
$json = file_get_contents($url);
$data = json_decode($json);
foreach($data as $mydata) {
$id = $mydata->id;
$url2 = "www.test.com/$id";
$json2 = file_get_contents($url2);
$data2 = json_decode($json2);
var_dump($data2); // seems to always be null?? :(
foreach($data2 as $mydata2) {
.............
}
}
ошибка я получаю это предупреждение: недопустимый аргумент поставляется для Еогеаспа(), который из-за data2 не является массив ....
Гадать я не могу сделать file_get_contents() сложено, как я. Есть ли способ обойти это?
Вы можете использовать его, вопрос в том, что возвращается со второго URL. Действительно ли JSON? – Fleshgrinder
Я задал свой вопрос слишком рано. Найдена моя ошибка. Я пошел к неправильному URL. Он возвращал XML, а не JSON. –
вы пропустили 'http: //' protocol в начале URL-адреса –