【发布时间】:2012-03-31 04:45:29
【问题描述】:
我想合并两个数组,其中包含文件列表以及括号中的修订。
例如:
拳阵:
0 => A[1], 1 => B[2], 2 => C[2], 3 => D[2]
第二个,
0 => B[3], 1 => C[4], 2 => E[4], 3 => F[2], 4 => G[2]
就像我说的,我可以合并两个数组,但是用第二个数组中的数据覆盖第一个数组。
我使用这个正则表达式只获取文件名(删除修订号)。我不知道我在这一点上是否正确):
/\[[^\)]+\]/
我要找的结果是这样的,
0 => A[1], 1 => B[3], 2 => C[4], 3 => D[2], 4 => E[4], 5 => F[2], 6 => G[2]
另外,我差点忘了,整个事情都是用 PHP 编写的。
【问题讨论】:
-
array_merge 在我的情况下不起作用,因为我需要覆盖现有数据。此外,我需要处理与文件相关的修订号(在一个大字符串中)。