Как передать url в массив с результатами ( curl_multi_getcontent )

87
28 ноября 2021, 10:10

Есть такой скрипт:

$urls = []; //в этом массиве будет множество url вида https://site1.ru, https://newsite.ru
$multiCurl = array();
$result = array();
$mh = curl_multi_init();
foreach ($urls as $i => $url) {
    $fetchURL = $url;
    $multiCurl[$i] = curl_init();
    .......
}
$index=null;
do {
    curl_multi_exec($mh,$index);
} while($index > 0);
foreach($multiCurl as $k => $ch) {
    $result[$k] = curl_multi_getcontent($ch);
    curl_multi_remove_handle($mh, $ch);
}
curl_multi_close($mh);

И тут я получаю в массив $result html всех сайтов которые были в массиве $urls.

Мне нужно чтобы в массив $result так же передавался url к которому относиться этот html.

В идеале чтобы $result был такого вида:

(0) 'https://site1.ru' => html
(1) 'https://newsite.ru' => html
READ ALSO
CodeIgniter 3 выбор языка валидации

CodeIgniter 3 выбор языка валидации

есть скрипт проверяющий на валидацию, он рабочий, но нужно изменить язык, в папке system/language присутствует только английский язык

203
Как сделать запрос интервал дат

Как сделать запрос интервал дат

В mysql лежит дата в таком виде 2019-11-27 10:50:21

86
OCI8 в OpenServer

OCI8 в OpenServer

Использую Open Server, необходимо подключить OCI8Зашел в файл C:\OpenServer\OSPanel\userdata\config\PHP_5

88
Как отключить font-awesome (cdn) в WP

Как отключить font-awesome (cdn) в WP

Ребята, подскажите пожалуйста не могу на сайте (CMS: Wordpress) отключить загрузку fontawasome по линку: netdnabootstrapcdn

161