ファイルのリストとそのリビジョンを含む2つの配列を括弧でマージしたいと思います。例えば2つの配列をマージして、最初の配列を2番目のものに上書きする
:
拳配列:
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]
私が言ったように、私は両方の配列をマージすることができ、しかしによって最初のものを上書きすることになります第2のものに存在するデータ。
私はこの正規表現を使用して、ファイル名を取得(リビジョン番号を削除)しました。私はこの点について正しいだ場合、私は)分からない:
/\[[^\)]+\]/
を私は探しています結果はこれだろう、
0 => A[1], 1 => B[3], 2 => C[4], 3 => D[2], 4 => E[4], 5 => F[2], 6 => G[2]
はまた、私は、全体の事はある、忘れとしていましたPHPで。
ます。http:// PHP 。net/array_merge – bfavaretto
array_mergeは既存のデータを上書きする必要があるため、私の場合は機能しません。また、ファイルに関連するリビジョン番号(1つの大きな文字列)を処理する必要があります。 –