PHP如何将数组插入到带有循环的数组中的每个数组中

PHP如何将数组插入到带有循环的数组中的每个数组中,php,Php,我有这个阵列: array(n){ [0]=> array(3){ ["a"]=>int(1) ["b"]=>int(2) ["c"]=>int(3) } ... } array(n){ [0]=> array(

我有这个阵列:

array(n){
            [0]=>
            array(3){
                ["a"]=>int(1)
                ["b"]=>int(2)
                ["c"]=>int(3)
            }
            ...
        }
array(n){
            [0]=>
            array(m){
                ["1x"]=>string(someText)
                ["2x"]=>string(someText)
                ["3x"]=>string(someText)
                ....
            }
            ...
        }
这个阵列:

array(n){
            [0]=>
            array(3){
                ["a"]=>int(1)
                ["b"]=>int(2)
                ["c"]=>int(3)
            }
            ...
        }
array(n){
            [0]=>
            array(m){
                ["1x"]=>string(someText)
                ["2x"]=>string(someText)
                ["3x"]=>string(someText)
                ....
            }
            ...
        }
我想将它们结合起来:

array(n){
            [0]=>
            array(3){
                ["a"]=>int(1)
                ["b"]=>int(2)
                ["c"]=>int(3)
                ["x"]=>array(m){
                    ["1m"]=>string(someText)
                    ["2m"]=>string(someText)
                    ["3m"]=>string(someText)
                    ...
                }
            }
            ...
        }
我试着四处看看,但还没有找到解决这个问题的办法

如果有人能为我指出解决这个问题的办法,我将不胜感激


非常感谢任何可能提供帮助的人

如果我理解正确,您有两个阵列:主阵列和辅助阵列(您要嵌入)。 您希望获取主数组(其中包含嵌套数组),并通过将每个嵌套数组与辅助数组合并来对其进行操作

以下是工作代码:

// The main array, which we will append to  
$mainArr = array( 
    array (
            "a" => 1,
            "b" => 2,
            "c" => 3
    ),
    array (
            "d" => 4,
            "e" => 5,
            "f" => 6
    )
);

// The Array we want to embed to each of the nested arrays in $mainArr
$arrayToEmbed =  array( 
    "1x" => "Str1x",
    "2x" => "Str2x",
    "3x" => "Str3x"
);

// The final result array that will contain the changes
$resultArr = $mainArr;

// Loop over each nested array in $mainArr and merge with $arrayToEmbed  
foreach( $mainArr as $key => $nestedArr ){
    $resultArr[$key] = array_merge($nestedArr, $arrayToEmbed);
}

// Print final result
print_r($resultArr);

将您尝试的代码发布到PDO适合的地方?谢谢@Z-Bone的回答!!我在$resultArr[$key]中添加了“[]”括号,如下所示:
$resultArr[$key][]=$arrayToEmbed它像我预期的那样工作。