PHP数组合并:如何将两个数组合并成所需的嵌套格式
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 )
)
解释:
- 我们将
$a和$b分别用方括号[]包裹起来,使它们成为单独的数组。2. 使用array_merge([$a], [$b])将这两个数组合并。由于我们希望将$a和$b作为子数组包含在$c中,因此需要将它们分别作为独立的数组传递给array_merge函数。
通过这种方式,我们就成功地将 $a 和 $b 合并成了具有所需格式的数组 $c。
原文地址: https://www.cveoy.top/t/topic/fCP7 著作权归作者所有。请勿转载和采集!