Что быстрее array_merge или array_splice для объединения массивов?

Что быстрее array_merge или array_splice для объединения массивов?
(используя array_splice, чтобы ничего не заменять на второй массив, который имеет эффект слияния)

Аргумент array_splice выглядит так, как будто он использует меньше копий массива, и в результате он может быть быстрее. Есть ли какие-либо исследования по этому вопросу?

например

array_splice($a1, count($a1), 0, $a2);
$a1 = array_merge($a1, $a2);

-1

Решение

array_merge должен проверить, имеет ли входной массив числовые или именованные ключи, чтобы он знал, добавлять ли или объединять. array_splice не нужно делать эту проверку.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector