У меня есть массив как
array (
(1) => array => ([1]=aa, [2]=other keys and values),
(2) => array => ([1]=bb, [2]=other keys and values),
(3) => array => ([1]=cc, [2]=other keys and values),
(4) => array => ([1]=aa, [2]=other keys and values),
(5) => array => ([1]=bb, [2]=other keys and values),
(6) => array => ([1]=cc, [2]=other keys and values),
(7) => array => ([1]=bb, [2]=other keys and values)
)
Я хотел бы создать массивы на основе [1] = aa/bb/cc/dd
.
Чтобы разделить исходный массив на различные уникальные массивы, имеющие одинаковое значение ключа [1]
.
Я не хочу использовать foreach, так как ожидается, что результирующий набор достигнет 10 тыс. Строк.
Это оптимально вообще ??