У меня есть цикл for, который выводит два массива в json_decode ();и мне было интересно, как получить данные первого массива или только данные второго массива.
for($i = 0; $i < $node_count; $i++)
{
$results[$i] = curl_multi_getcontent ( $curl_arr[$i] );
$results[$i] = json_decode($results[$i],true);
}
Я получаю $ results [0] и $ results [1].
Iможет выводить только $ results [0]
<code>echo "<pre>";
print_r($results[0]);
echo "
";
Это не дает мне ошибки, и я смог вывести только первый массив. Однако, когда я попытался это
foreach($results[0] as $result){
$result['data']['id'];
}
Это дает мне ошибку с неопределенным индексом, но если я попытался без [0]
foreach($results as $result){
$result['data']['id'];
}
Это выводит идентификатор в обоих массивах, но я только пытаюсь получитьодин массив. Почему это происходит?
Спасибо!
РЕДАКТИРОВАТЬ:
array(
array(
'data' => array('id' => ...),
....
),
...
)
array(
array(
'data' => array('id' => ...),
....
),
...
)