несколько cURL и выход JSON?

Я написал многократный завиток и выводит два разных массива

Я использую curl_multi_getcontent.

for($i = 0; $i < $node_count; $i++) { $results = curl_multi_getcontent ( $curl_arr[$i] ); $results = json_decode($results,true); /*echo "<pre>"; print_r($results); echo "</pre>";*/ } 

Это выводит два массива. если бы я хотел получить данные из одного из массивов, как я могу назвать первый массив? или второй массив?

Есть ли что-то вроде $ results [0] или что-то для первого массива

 foreach($results[0] as $result){ echo $result['pagination']; } 

Related of "несколько cURL и выход JSON?"

Да, на данный момент переменные $ result переписывают друг друга через цикл for. Попробуй это:

 for($i = 0; $i < $node_count; $i++) { $results[$i] = curl_multi_getcontent ( $curl_arr[$i] ); $results[$i] = json_decode($results,true); } print_r($results); 

Теперь у вас должно быть два элемента в массиве, которые вы можете вызвать через $results[0] или $results[1] т. Д. …

В документации PHP есть пример curl_multi_exec . В принципе, он создает две ручки cURL, добавляет их в интерфейс curl_multi_add_handle , а затем запускает их параллельно.