亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將數組合并為 1

將數組合并為 1

PHP
素胚勾勒不出你 2022-01-23 10:57:40
Array(    [0] => Array        (            [0] => Array                (                    [win_number] => 2389                    [id] => 1                    [user_id] => 2                )            [1] => Array                (                    [win_number] => 2993                    [id] => 2                    [user_id] => 2                )            [2] => Array                (                    [win_number] => 9931                    [id] => 3                    [user_id] => 2                )        )    [1] => Array        (            [0] => Array                (                    [win_number] => 3748                    [id] => 14                    [user_id] => 7                )            [1] => Array                (                    [win_number] => 9393                    [id] => 15                    [user_id] => 7                )            [2] => Array                (                    [win_number] => 3782                    [id] => 16                    [user_id] => 7                )                      ))有誰知道如何將這個數組轉換成一個數組呀?例如,它將變為 array([0] = Array(..),[1] = Array(..) ,[2] = Array(..),[3] = = Array(..),[ 4] = 數組(..),[5] = 數組(..),[6]...)。請建議 :((((。因此,第一個數組需要使用 for 循環,因為它將有很多基于用戶添加
查看完整描述

2 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

將子數組合并為一個數組

如果您只是在尋找一種將子數組合并在一起的方法:


// this is just testdata

$array1 = array(11, 12, 13, 14);

$array2 = array(21, 22, 23, 24);

$array3 = array(31, 32, 33, 34);

$array4 = array(41, 42, 43, 44);


$parentArray = array($array1, $array2, $array3, $array4);


// the array where all subArrays will be placed in

$result = array_merge(...$parentArray);



print_r($result);

但請注意,array_merge 方法將使用相同的鍵覆蓋值。因此,如果一個數組被初始化為 array("fruit" => "apple") 而另一個數組被初始化為 array("fruit" => "banana"),后者將覆蓋前者。


但是,如果鍵是默認鍵或唯一鍵,則不會覆蓋任何內容。


我希望這有幫助。


查看完整回答
反對 回復 2022-01-23
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

如果您正在尋找將所有子數組組合在一個數組中,只需將...splat 運算符與array_merge

$f = array_merge(...$a);

工作示例:- https://3v4l.org/co1pc


查看完整回答
反對 回復 2022-01-23
  • 2 回答
  • 0 關注
  • 194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號