array_push
(PHP 4, PHP 5, PHP 7)
array_push—將一個或多個單元壓入陣列的末尾(入堆疊)
說明
array_push(array&$array,mixed$value1[,mixed$...] ) :int
array_push() 將array當成一個堆疊,并將傳入的變數壓入array的末尾,array的長度將根據入堆疊變數的數目增加,和如下效果相同:
<?php
$array[] = $var;
?>
并對每個傳入的值重復以上動作,
Note:如果用array_push() 來給陣列增加一個單元,還不如用
$array[] =,因為這樣沒有呼叫函式的額外負擔,
Note:如果第一個引數不是陣列,array_push() 將發出一條警告,這和
$var[]的行為不同,后者會新建一個陣列,
引數
array
輸入的陣列,
value1
要壓入 array 末尾的第一個值,
回傳值
回傳處理之后陣列的元素個數,
范例
Example #1 array_push() 例子
<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>
以上例程會輸出:
Array
(
[0] => orange
[1] => banana
[2] => apple
[3] => raspberry
)
參見
- array_pop()- 彈出陣列最后一個單元(出堆疊)
- array_shift()- 將陣列開頭的單元移出陣列
- array_unshift()- 在陣列開頭插入一個或多個單元
文章轉自:https://www.php.net/manual/zh/function.array-push.php
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/55087.html
標籤:PHP
