[英]How to merge between two arrays by index
我有两个数组..第一个数组是这样的:
$questions = [
"type" => "form",
"controls" => []
];
第二个数组由 foreach 循环填充,如下所示:
$count = 0;
foreach($x as $y){
$controls [
"id" => $y.$count,
"id2" => $y.$count+1,
]
$count++;
}
我想合并第二个数组中的所有值以controls
第一个数组中的索引
任何帮助请
无需合并,直接将结果放入循环中你想要的位置即可
$questions = [
"type" => "form",
"controls" => []
];
$count = 0;
foreach($x as $y){
$questions['controls'][] = ["id" => $y.$count,
"id2" => $y.$count+1];
$count++;
}
做就是了:
$questions['controls'] = $controls;
您还需要修复填充$controls
语法,它应该是:
$controls[] = [
"id" => $y.$count,
"id2" => $y.$count+1,
];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.