在PHP中有一個函數可用于向函數中添加元素并返回新數組的長度,這個函數就是array_push()函數。接下來在文章中將具體為大家介紹如何使用這個函數,具有一定的參考價值,希望對大家有所幫助。
【推薦課程:PHP教程】
array_push() 函數
array_push() 函數用于向第一個參數的數組尾部添加一個或對個元素,然后再返回新數組的長度。
我們可以這樣來理解:array_push() 將 array 當成一個棧,并將傳入的變量壓入 array 的末尾。array 的長度將根據入棧變量的數目增加。如下所示:
?php$array[] = $var;?
我們可以看出array_push() 函數就是對每個 var 重復以上的動作,也就相當于對$array[]執行了多次賦值操作。而函數的返回值就是返回處理之后數組元素的個數
但是我們還需要注意以下的情況
(1)如果只需要用array_push() 函數來給數組增加一個值,最好的方法是用$array[] =(對數組直接賦值)來代替,這樣做的好處就是沒有調用函數的額外負擔
(2)如果第一個參數不是數組,則array_push() 將發出一條警告,而$var[]不是這樣,它會創建一個新的數組
array_push() 函數案例
以下在文章中將通過一個具體的實例來講解array_push() 函數的用法
例:將 apple , raspberry 兩個元素插入到原數組的末尾
?php$stack = array( orange , banana array_push($stack, apple , raspberry print_r($stack);?
效果圖:
總結:以上就是本篇文章的全部內容了,希望通過這篇文章可以幫助大家學會使用array_push() 函數
以上就是PHP中的array_push函數怎么用的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答