создать многоуровневый массив из одного массива - PullRequest
1 голос
/ 23 февраля 2020

Я хочу преобразовать существующую структуру массива для создания родительского / дочернего массива. Затем из этого должно быть сгенерировано вложение div.

Это значения, которые я должен обработать.

$arr [10] = array ('type' => 'div');
    $arr [20] = array ('type' => 'div' );
        $arr [30] = array ('type' => 'div');
        $arr [] = array ('type' => 'div_close');
        $arr [40] = array ('type' => 'div');
        $arr [] = array ('type' => 'div_close');
    $arr [] = array ('type' => 'div_close');
$arr [] = array ('type' => 'div_close');

Я хочу получить такой результат:

$arr[10] = array(20);
$arr[20] = array(30,40);

My Идея состояла в том, чтобы создать foreach l oop и присвоить значения соответствующим массивам. К сожалению, я не могу идти дальше и надеюсь на помощь.

...