Добрый вечер. Имеется следующий код:
$links = array(
"0" => "https://oge.sdamgia.ru/test?theme=6&ttest=true&wclones=1&print=true",
"1" => "https://oge.sdamgia.ru/test?theme=61&ttest=true&wclones=1&print=true",
);
foreach ($links as $i => $link) {
$tasks = file_get_html($link);
$id_task = [];
foreach($tasks->find('div[style="display:none; width:250px; margin:0"] div[style="width:20%;padding:2px;text-align:right;border:1px solid black;margin:0;display:inline-block"]') as $el)
$id_task[] = $el->plaintext;
$answer = [];
foreach($tasks->find('div[style="display:none; width:250px; margin:0"] div[style="padding:2px;width:60%;border:1px solid black;margin:0;display:inline-block"]') as $el)
if (strpos($el->plaintext, '|') == true) {
$answer[] = explode('|', $el->plaintext, -1)[0];
} else {
$answer[] = $el->plaintext;
}
$result[] = array_combine($id_task, $answer);
}
echo "<pre>";
print_r($result);
echo "</pre>";
В результате которого образуется массив, внутри которого ещё массивы:
Array
(
[0] => Array
(
[32] => -3
[311234] => 7
)
[1] => Array
(
[110] => -550
[136] => -820
[203744] => 14
[203745] => 24
)
)
Каким образом можно объединить внутренние массивы в один единый, чтобы было:
Array
(
[32] => -3
[311234] => 7
[110] => -550
[136] => -820
[203744] => 14
[203745] => 24
)