多維數組是指含有數組元素的數組,那麼如何將元素加入到多維數組中呢?這篇文章就來跟大家介紹一下php中如何將元素加入到多維數組中將元素加入多維數組的方法。
多維數組寫法如下:
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ];
#透過上述這種方式,您可以在陣列中儲存和管理多個陣列。
將元素加入到多維數組
#在陣列末尾新增元素
要將元素新增至多維數組的末尾,請使用[]新增元素或使用array_push函數新增元素。
我們來看具體範例
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ]; $multi_dimensional_array[] = ["陈五", "20", "male"]; var_dump($multi_dimensional_array);
上面的範例程式碼輸出結果如下所述。
array(4) { [0]=> array(3) { [0]=> string(6) "张三" [1]=> string(2) "25" [2]=> string(4) "male" } [1]=> array(3) { [0]=> string(6) "李四" [1]=> string(2) "18" [2]=> string(6) "female" } [2]=> array(3) { [0]=> string(6) "王二" [1]=> string(2) "29" [2]=> string(6) "female" } [3]=> array(3) { [0]=> string(6) "陈五" [1]=> string(2) "20" [2]=> string(4) "male" } }
新增的元素儲存在陣列的結尾
將元素新增到陣列末端的另一種方法是呼叫array_push
array_push函數指定要新增到第二個參數的元素,即要加到第一個參數的陣列。
讓我們嘗試用array_push函數,如下面的範例程式碼所示。
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ]; array_push($multi_dimensional_array,["陈五", "20", "male"]); var_dump($multi_dimensional_array);
輸出結果將會和上述一樣。
將元素加入陣列的開頭
將元素加入陣列的開頭我們需要使用array_unshift函數
程式碼如下
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ]; array_unshift($multi_dimensional_array,["陈五", "20", "male"]); var_dump($multi_dimensional_array);
輸出結果如下
array(4) { [0]=> array(3) { [0]=> string(6) "陈五" [1]=> string(2) "20" [2]=> string(4) "male" } [1]=> array(3) { [0]=> string(6) "张三" [1]=> string(2) "25" [2]=> string(4) "male" } [2]=> array(3) { [0]=> string(6) "李四" [1]=> string(2) "18" [2]=> string(6) "female" } [3]=> array(3) { [0]=> string(6) "王二" [1]=> string(2) "29" [2]=> string(6) "female" } }
從輸出結果中可以看出由array_unshift函數新增的元素被加入到了開頭。
這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中如何將元素加入到多維數組中文網的 其他相關欄位教學! ! !
#以上是php中如何將元素加入到多維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!