[英]How to put array inside array in PHP?
我需要帮助在数组中创建数组。 我有这 2 个包含数组的变量:
$first = [12, 23, 34];
$second = [32, 21, 43];
我想从这两个 arrays 创建一个数组。 我想要的数组形式是:
$combine = {'name'=>'data1', [[12,32], [23,21], [34,43]]}
我试过这个:
$first = [12, 23, 34];
$second = [32, 21, 43];
$comb=[];
foreach($first as $key){
foreach($second as $row){
$comb[]=$key;
$comb[]=$row;
}
}
$combine=['name'=>'data1', 'color'=> '#299662', $comb];
它产生了这个数组:
简单的解决方案是:
$first = [12, 23, 34];
$second = [32, 21, 43];
$combine = ['name'=>'data1', 'color'=> '#299662', array_map(null, $first, $second)];
print_r($combine);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.