2 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
將子數(shù)組合并為一個(gè)數(shù)組
如果您只是在尋找一種將子數(shù)組合并在一起的方法:
// 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);
但請(qǐng)注意,array_merge 方法將使用相同的鍵覆蓋值。因此,如果一個(gè)數(shù)組被初始化為 array("fruit" => "apple") 而另一個(gè)數(shù)組被初始化為 array("fruit" => "banana"),后者將覆蓋前者。
但是,如果鍵是默認(rèn)鍵或唯一鍵,則不會(huì)覆蓋任何內(nèi)容。
我希望這有幫助。

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您正在尋找將所有子數(shù)組組合在一個(gè)數(shù)組中,只需將...
splat 運(yùn)算符與array_merge
$f = array_merge(...$a);
工作示例:- https://3v4l.org/co1pc
- 2 回答
- 0 關(guān)注
- 195 瀏覽
添加回答
舉報(bào)