多維數(shù)組寫法如下:
$multi_dimensional_array = [ [ 張三 , 25 , male ], [ 李四 , 18 , female ], [ 王二 , 29 , female ]];
通過以上這種方式,您可以在數(shù)組中存儲和管理多個數(shù)組。
將元素添加到多維數(shù)組
在數(shù)組末尾添加元素
要將元素添加到多維數(shù)組的末尾,請使用[]添加元素或使用array_push函數(shù)添加元素。
我們來看具體示例
$multi_dimensional_array = [ [ 張三 , 25 , male ], [ 李四 , 18 , female ], [ 王二 , 29 , female ]$multi_dimensional_array[] = [ 陳五 , 20 , male var_dump($multi_dimensional_array);
上面的示例代碼輸出結(jié)果如下所述。
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 }
添加的元素存儲在數(shù)組的末尾
將元素添加到數(shù)組末尾的另一種方法是調(diào)用array_push
array_push函數(shù)指定要添加到第二個參數(shù)的元素,即要添加到第一個參數(shù)的數(shù)組。
讓我們嘗試用array_push函數(shù),如下面的示例代碼所示。
$multi_dimensional_array = [ [ 張三 , 25 , male ], [ 李四 , 18 , female ], [ 王二 , 29 , female ]array_push($multi_dimensional_array,[ 陳五 , 20 , male ]);var_dump($multi_dimensional_array);
輸出結(jié)果將會和上述一樣。
將元素添加到數(shù)組的開頭
將元素添加到數(shù)組的開頭我們需要使用array_unshift函數(shù)
代碼如下
$multi_dimensional_array = [ [ 張三 , 25 , male ], [ 李四 , 18 , female ], [ 王二 , 29 , female ]array_unshift($multi_dimensional_array,[ 陳五 , 20 , male ]);var_dump($multi_dimensional_array);
輸出結(jié)果如下
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 }
從輸出結(jié)果中可以看出由array_unshift函數(shù)添加的元素被添加到了開頭。
本篇文章到這里就全部結(jié)束了,更多精彩內(nèi)容大家可以關(guān)注php 的 其他相關(guān)欄目教程!!!
以上就是php中如何將元素添加到多維數(shù)組的詳細內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答
圖片精選