首頁  >  文章  >  後端開發  >  PHP中的array_push函數怎麼用

PHP中的array_push函數怎麼用

清浅
清浅原創
2019-02-21 13:46:143181瀏覽

PHP中的array_push() 函數主要是用於在第一個參數的數組尾部添加元素然後再返回新的數組長度

在PHP中有一個函數可用於在函數中添加元素並且傳回新數組的長度,這個函數就是array_push()函數。接下來在文章中將具體為大家介紹如何使用這個函數,具有一定的參考價值,希望對大家有幫助。

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);
?>

效果圖:

PHP中的array_push函數怎麼用

###總結:以上就是這篇文章的全部內容了,希望透過這篇文章可以幫助大家學會使用array_push () 函數###

以上是PHP中的array_push函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn