簡體   English   中英

如何在php中的一個多維數組中組合數組?

[英]How can I combine arrays in one multidimensional array in php?

我有三個數組,如下所示:-

Array
(
    [0] => option1
    [1] => option2
    [2] => option3
)

Array
(
    [0] => value1
    [1] => value2
    [2] => value3
)

Array
(
    [0] => 15
    [1] => 43
    [2] => 12
)

我想像下面這樣組合這些數組:

Array(

        [0] =>Array(
                    [0] => option1
                    [1] => value1
                    [2] => 15
        )

        [1] =>Array(
                    [0] => option2
                    [1] => value2
                    [2] => 43
        )

        [2] =>Array(
                    [0] => option3
                    [1] => value3
                    [2] => 12
        )
)

我總是喜歡array_map()函數的這種行為,因為它對我有很大幫助:)。參見示例 #4http://php.net/manual/en/function.array-map創建數組數組。我希望這個完全符合您的要求。 :)

$array = array('option1','option2','option3');
$array2 = array('value1','value2','value3');
$array3 = array(15,40,12);

$result = array_map(null,$array,$array2,$array3); //see magic here 
print '<pre>';
print_r($result);
print '</pre>';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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