Массивы в РНР передаются методом copy-on-write.
Это означает, что потребление памяти вырастет только в том случае, если массив внутри функции будет изменён.
Соответственно, если переданный массив будет изменяться, то лучше вырезать.
Если будет только читаться, то проще передать целиком.