PHP 重组二维数组
如何将原二维数组重组成以下形式?
原数组
Array
(
[0] => Array
(
[第1-2节] =>
[第3-4节] => Web网站开发与维护_每周_XXXX_01-15周_S1-205
[第5-6节] => Linux高级应用_每周_XXXX_01-15周_A-910
[第7-8节] => 网络安全_每双周_XXXX_01-15周_A-507
[第9-10节] =>
)
[1] => Array
(
[第1-2节] => IPV6技术_每周_XXXX_01-14周_S1-303
[第3-4节] =>
[第5-6节] => 网络安全_每周_XXXX_01-15周_C-408
[第7-8节] =>
[第9-10节] =>
)
[2] => Array
(
[第1-2节] => 网络营销_每周_XXXX_01-14周_C-201
[第3-4节] =>
[第5-6节] => 就业指导_每周_XXXX_11-12周_B-202
[第7-8节] =>
[第9-10节] =>
)
[3] => Array
(
[第1-2节] => Linux高级应用_每单周_XXXX_01-15周_A-910/Web网站开发与维护_每双周_张劲波_01-15周_A-910
[第3-4节] =>
[第5-6节] => Cisco高级应用_每周_XXXX_01-14周_S1-305
[第7-8节] => Linux高级应用_每周_XXXX_01-15周_S1-303
[第9-10节] =>
)
[4] => Array
(
[第1-2节] => 网络安全_每周_XXXX_01-15周_A-508
[第3-4节] => Web网站开发与维护_每周_XXXX_01-15周_A-908
[第5-6节] =>
[第7-8节] =>
[第9-10节] =>
)
)
重组后的格式为:
Array
(
[0] => Array
(
[第1-2节] =>
[第1-2节] => IPV6技术_每周_XXXX_01-14周_S1-303
[第1-2节] => 网络营销_每周_XXXX_01-14周_C-201
[第1-2节] => Linux高级应用_每单周_XXXX_01-15周_A-910/Web网站开发与维护_每双周_XXXX_01-15周_A-910
[第1-2节] => 网络安全_每周_XXXX_01-15周_A-508
)
[1] => Array
(
[第3-4节] => Web网站开发与维护_每周_XXXX_01-15周_S1-205
[第3-4节] =>
[第3-4节] =>
[第3-4节] =>
[第3-4节] => Web网站开发与维护_每周_XXXX_01-15周_A-908
)
[2] => Array
(
[第5-6节] => Linux高级应用_每周_XXXX_01-15周_A-910
[第5-6节] => 网络安全_每周_XXXX_01-15周_C-408
[第5-6节] => 就业指导_每周_XXXX_11-12周_B-202
[第5-6节] => Cisco高级应用_每周_XXXX_01-14周_S1-305
[第5-6节] =>
)
[3] => Array
(
[第7-8节] => 网络安全_每双周_XXXX_01-15周_A-507
[第7-8节] =>
[第7-8节] =>
[第7-8节] => Linux高级应用_每周_XXXX_01-15周_S1-303
[第7-8节] =>
)
[4] => Array
(
[第9-10节] =>
[第9-10节] =>
[第9-10节] =>
[第9-10节] =>
[第9-10节] =>
)
)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这种key相同的写法,后面的key会覆盖前面的,你应该是期望得到这种结果:
可以写一个function:
测试数组
得到: