PHP数组合并:如何将两个数组合并成所需的嵌套格式

假设我们有两个PHP数组 $a$b:php$a = [ 'a' => 1];

$b = [ 'b' => 2];

我们希望将这两个数组合并成一个新的数组 $c,使其具有以下格式:php$c= [ ['a' => 1,'b' =>2]];

为了实现这个目标,我们可以使用PHP内置的 array_merge 函数。array_merge 函数可以将多个数组合并成一个数组。

下面是实现方法:php$a = [ 'a' => 1];

$b = [ 'b' => 2];

$c = array_merge([$a], [$b]);

print_r($c);

输出结果为:

Array( [0] => Array ( [a] => 1 [b] => 2 )

)

解释:

  1. 我们将 $a$b 分别用方括号 [] 包裹起来,使它们成为单独的数组。2. 使用 array_merge([$a], [$b]) 将这两个数组合并。由于我们希望将 $a$b 作为子数组包含在 $c 中,因此需要将它们分别作为独立的数组传递给 array_merge 函数。

通过这种方式,我们就成功地将 $a$b 合并成了具有所需格式的数组 $c


原文地址: https://www.cveoy.top/t/topic/fCP7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录