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