@nevesomostjke

Как соединить массивы?

Совсем уже запутался.
У меня есть переменная в ней лежат массивы?! Наверное так.
Короче говоря: print_r($perem) показывает:

Array
(
[ID] => 329957901
)
Array
(
[ID] => 329960863
)


Как мне их соединить между собою?

update:
Весь код:
$rc = new \RollingCurl\RollingCurl();
    $rc->window_size = 20; // Количество одновременных соединений

    foreach ($ids['Value'] as $value) {     
        $rc->get('site?id='.$value['I']); // Формируем очередь запросов  
    }
    
    echo '<pre>';
    $rc->setCallback(function(\RollingCurl\Request $request, \RollingCurl\RollingCurl $rollingCurl) { 
    $t = json_decode($request->getResponseText());

        foreach($t as $key=>$value) {
            $result[] = array('ID'=>$value->I);
        }

        print_r($result);
    });

    $rc->execute(); // Запускаем

Задача: получить один массив. $rc->setCallback работает как цикл
Похожая проблема: https://answer-id.com/ru/62325172
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 3
no_one_safe
@no_one_safe
foreach($t as $key=>$value) {
            $result[] = array('ID'=>$value->I);
        }
Ответ написан
v3shin
@v3shin
Веб-шаман
$perems = [];
foreach ($blah as $perem) {
    if (empty($perem['ID'])) continue;
    $perems[] = $perem;
}

Но вообще, лучше изучите основы php перед тем как браться за что-то более сложное.
Ответ написан
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
print_r(array_merge(...$t));

Подойдёт?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы