0
我有一个二维数组是这样的:插入一行来开始或二维数组的结束PHP
array a: (m)x(n)
1 2 3 4 5 6
2 3 4 5 6 7
3 4 5 6 7 8
4 5 6 7 8 9
,我想此行插入到数组的开头:
row b: (1)x(n)
0 1 2 3 4 5
得到数组是这样的:
array c: (m+1)x(n)
0 1 2 3 4 5
1 2 3 4 5 6
2 3 4 5 6 7
3 4 5 6 7 8
4 5 6 7 8 9
我试着这样说:
- 创建一个空数组c:(m + 1)x(n)
- 将行b分配给数组c的第一行。
- 将数组a的其他行分配给数组c。
它做得很好,但我意识到这是很长的。 我可以做得更短吗?如何?
请提供一些代码! –
我已经处理了这个问题: 添加到第一行:array_unshift($ array,$ first_row); 添加到最后一行:array_push($ array,$ last_row); – user3098638