您好,登錄后才能下訂單哦!
這篇文章主要介紹怎么使用array_push()函數,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
在使用php的時候,你有過想在數組中插入元素但不知道該怎么操作的時候嗎?我相信你肯定會有,這個時候我們就應該寫上一個重要的函數,相信也都聽說過的函數,那就是array_push()函數。
眾所周知,php往數組中插入函數的方式有兩種,一種是使用array_unshift,另外一種就是我們今天的主角array_push函數啦。(推薦:PHP函數之array數組函數視頻講解)
array_push() 函數可以向第一個參數的數組尾部添加一個或多個元素(入棧),然后返回新數組的長度。使用該函數等于多次調用 $array[] = $value。
直接看語法,我相信很多人都沒有辦法看下去,這次我們換個輕松一點的方式,我們邊看代碼邊看語法,這樣就容易許多。
我們先來看看這個例子
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
在這個例子當中,我們先定義一個數組,接下來我們使用array_push函數,然后在這個函數的第一個參數這里寫上已經定義好的數組,在第二第三,甚至后面的參數中寫上需要添加的元素,這樣我們就得到了一個帶有新元素的數組了,這時候讓我們看看,我們判斷的對不對。
Array ( [0] => red [1] => green [2] => blue [3] => yellow )
是的,沒錯,確實如我們的判斷,按照順序在原數組中添加了"blue","yellow"l兩個元素。
這時候我們對這個函數有了一個大致的了解,就讓我們在系統(tǒng)的學習一下這個函數。
語法
array_push(array,value1,value2...)
array——是之前定義好的數組
value——是我們需要添加的元素,可以使一個,也可以是多個
當然也有需要注意的點:
即使數組中有字符串鍵名,您添加的元素也始終是數字鍵。
如果用 array_push() 來給數組增加一個單元,還不如用 $array[] =,因為這樣沒有調用函數的額外負擔。
如果第一個參數不是數組,array_push() 將發(fā)出一條警告。這和 $var[] 的行為不同,后者會新建一個數組。
以上是“怎么使用array_push()函數”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。