2つの多次元配列を結合して新しい配列を作成する必要があります。
2つの配列は$_POST
と$_FILES
から作成されており、それらを互いに関連付ける必要があります。PHP:2つの多次元配列を結合する
アレイ#1
Array
(
[0] => Array
(
[0] => 123
[1] => "Title #1"
[2] => "Name #1"
)
[1] => Array
(
[0] => 124
[1] => "Title #2"
[2] => "Name #2"
)
)
アレイ#2
Array
(
[name] => Array
(
[0] => Image001.jpg
[1] => Image002.jpg
)
)
私は作品を使用している現在のコードが、唯一の最後の項目の
Array
(
[0] => Array
(
[0] => 123
[1] => "Title #1"
[2] => "Name #1"
[3] => "Image001.jpg"
)
[1] => Array
(
[0] => 124
[1] => "Title #2"
[2] => "Name #2"
[3] => "Image002.jpg"
)
)
新しいアレイアレイ。
私はarray_merge
関数をループすると仮定しています。これは、すべてのループで新しい配列を消去します。
$i=0;
$NewArray = array();
foreach($OriginalArray as $value) {
$NewArray = array_merge($value,array($_FILES['Upload']['name'][$i]));
$i++;
}
これを修正するにはどうすればよいですか?
おかげarray_replace_recursiveを、私は近くにありました。 D – ticallian