兩種方法:1、用array_chunk()將陣列分割為新陣列區塊(子陣列),語法「array_chunk(數組,子數組元素個數)」。 2.用array_merge_recursive()合併一個有相同鍵名的數組,會將相同鍵的值合併為一個子數組。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
php增加陣列維度的兩種方法
方法1:使用array_chunk()函數
array_chunk() 函數把一個陣列分割成新的陣列區塊。
利用此函數可以把指定陣列每一層的陣列分割(分維),進而轉為更高維度的陣列。
範例1:一維陣列轉為二維陣列
#範例2:將二維陣列轉為三維陣列
方法2:使用array_merge_recursive()函數
利用array_merge_recursive()函式合併一個有相同鍵名的陣列。
合併數組,遇到相同的鍵將該鍵中值合併為一個子數組
2,'a'=>'a','b'=>'b']; $b = ['a'=>'a','b'=>'d']; $c = array_merge_recursive($a,$b); var_dump($c); ?>
推薦學習:《PHP視訊教程》
以上是php怎麼增加數組的維度的詳細內容。更多資訊請關注PHP中文網其他相關文章!