Объединить массивы в зависимости от размера максимального массива

Есть необходимость объединять элементы массива в дополнительные массивы внутри, если их итоговая длина после объединения равна максимальной длине элемента этого же массива. Пример:

Array
(
    [house_1] => Array
        (
            [0] => Array
                (
                    [id] => 8
                )

            [1] => Array
                (
                    [id] => 6
                )

        )

    [house_2] => Array
        (
            [0] => Array
                (
                    [id] => 11
                )

        )

    [house_3] => Array
        (
            [0] => Array
                (
                    [id] => 99
                )

        )

)

Я пытаюсь, но не могу добиться автоматического объединения массивов house_2 и house_3 в один массив внутри этого же массива, поскольку их длина по отдельности меньше длины наибольшего массива (house_1).


Ответы (0 шт):