我正在尝试使用以下语法创建多维数组:
$x[1] = 'parent'; $x[1][] = 'child';
我得到错误:[] operator not supported for strings
因为它正在评估$x[1]
字符串而不是返回数组,所以我可以追加它.
这样做的正确语法是什么?总体目标是在迭代中创建这个多维数组,将元素附加到已知索引.
语法${$x[1]}[]
也不起作用.
父母必须是一个阵列!
$x[1] = array(); $x[1][] = 'child';
$x = array(); $x[1] = array(); $x[1][] = 'child';