簡體   English   中英

如何將數組放入 PHP 的數組中?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM