Быстрое объединение массивов

schtromm

Новичок
Всех приветствую.

Возник такой вопрос. Существует большое, но заранее неизвестное количество простых массивов, которые надо объединить, слить в один.
Я попробовал способ foreach + array_merge, но он не подходит, так как из-за роста массива, к которому присоединяем, процедура выполняется очень медленно.
Если первый элемент отрабатывается за 2 секунды, то последние уже несколько минут.

Есть ли какой-то способ объединить массивы быстро и сразу? Без пошагового роста массива, а сразу одной операцией?

В качестве объединяемых массивов может быть и большой двумерный массив.
То есть, $array[0][0...$m1] ... $array[$n][0...$m2] слить в один большой $array[0...$n].

Спасибо.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
можно документацию по остальным параметрам array_merge почитать, например.
 

Adelf

Administrator
Команда форума
PHP:
call_user_func_array('array_merge', $array)
Но кажется мне, все равно будет долго.
 
Сверху