增加元素的方法:1、使用array_push()函數,語法「array_push(二維陣列,值1,值2...);」;2、使用array_splice()函數,語法「array_splice (二維數組,count(二維數組),0,元素值)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php在二維陣列末端增加元素的方法
1、使用array_push()函數
array_push()函數可以在陣列尾部插入一個或多個元素(鍵值)。
<?php header('content-type:text/html;charset=utf-8'); $arr=$array = array( array("张三",25,"男"), array("李四",21,"男"), array("娜娜",22,"女") ); var_dump($arr); array_push($arr,"hello"); var_dump($arr); ?>
增加的元素也可以是陣列類型:
array_push($arr,array("李华",22,"男"));
2、使用array_splice( )函數
array_splice()函數是一個強大的函數,可以用來刪除陣列元素、取代陣列元素,也能用來插入陣列元素(只需要將參數$length的設定為0即可)。
當$length=0,那麼參數$start就可指定開始插入的位置(下標),參數$value就可指定插入值(如果是多個值就需要設定為陣列)。
而想要在陣列結尾插入元素,只需要將$start的值設為“陣列長度值”,即count($arr)即可。
<?php header('content-type:text/html;charset=utf-8'); $arr=$array = array( array("张三",25,"男"), array("李四",21,"男"), array("娜娜",22,"女") ); var_dump($arr); array_splice($arr,count($arr),0,"hello"); var_dump($arr); ?>
如果想要增加多個元素,可將四個參數設為陣列類型
array_splice($arr,count($arr),0,array("1",25,"3"));
推薦學習:《PHP影片教學》
以上是php怎麼在二維數組末尾增加元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!