[英]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.