我试图将元素添加到多维数组中,但我实际上也想在这样做时将其他元素推到下一行,但现在我只能将它们放在同一行。请查看:
$array[0][0] = "one";
$array[0][1] = "two";
$array[1][0] = "three";
$array[1][1] = "four";
et($array); <--- Function to echo an array in the table format
输出:|one |two |
|three |four|
向数组开头添加一个元素,并将其回显:
array_unshift($array[0] , 'zero');
et($array);
输出:|zero |one |two|
|three |four| |
我想要得到的输出:
|zero | |
|one |two |
|three|four|
是否有任何方法可以将元素添加到第一行,并将其他元素推到多维数组的第二行?如果有,请告诉我。谢谢你。
您需要在现有数组上添加一个新数组:
array_unshift($array, array('zero'));
或者根据您的et()
函数的期望:
array_unshift($array, array('zero', ''));
或者您可能需要
来正确渲染单元格。没有代码就不确定