Я пытаюсь создать многомерный массив, используя этот синтаксис:
$x[1] = 'parent';
$x[1][] = 'child';
Я получаю ошибку: [] operator not supported for strings
, потому что она оценивает $x[1]
как строку, а не возвращает массив, чтобы я мог добавить к нему.
Какой правильный синтаксис для этого? Общая цель состоит в том, чтобы создать этот многомерный массив в итерации, которая добавит элементы к известному индексу.
Синтаксис ${$x[1]}[]
тоже не работает.