溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用array_push()函數

發(fā)布時間:2021-07-28 13:39:35 來源:億速云 閱讀:331 作者:小新 欄目:編程語言

這篇文章主要介紹怎么使用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è)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI