Я пытаюсь установить многомерный массив, но моя проблема в том, что я не могу получить правильный порядок от входящих данных.проблема многомерного массива php
Объяснить
$x[1][11]=11;
$x[1]=1;
var_dump($x);
В приведенном выше коде я получаю только х [1].
Справа бы
$x[1]=1;
$x[1][11]=11;
var_dump($x);
Но в моем случае я могу гарантировать, что точка х [1] придет первым, и х [1] [11] придет после.
Есть ли способ, которым я могу использовать первый пример и получить правильный массив. Имейте в виду, что глубина массива большая.
Я пытаюсь получить массив как дерево
$x[node]=node data
$x[node][childs]=childs data
etc..
и из поступающих данных не уверен, что узел будет приходить первый и ребенок вторым и я ищу решение для создания массива прямо
Спасибо
Вы полностью изменили историю, сказав, что вы пытаетесь построить дерево. Теперь было бы критически полезно узнать, как выглядят ваши входящие данные. – erisco