Задать вопрос
@redisdev

Как убрать вложенный array merge?

Как убрать вложенный array merge ? Нужно что-то вроде сливания списка массивов после завершения цикал, то есть генерируем массивы и далее за один раз сливаем сипользуя array merge. Код который нуэно улучшить:
foreach ($contentIds as $contentId) {
                $commentsLists = array_merge($commentsLists, $this->commentGetter->getCommentsRedis(...)
                ));
}
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 2
@androidmedia
Создай новый массив в цикле его заполни, а после цикла уже объедини два массива.
Ответ написан
Комментировать
$comments = []; 

foreach ($contentIds as $contentId) {
    $comments[] = $this->commentGetter->getCommentsRedis(...);
}

$comments = array_merge(...$comments);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы