array_push — 将一个或多个单元压入数组的末尾(入栈)
说明
int array_push ( array &$array , mixed $var [, mixed $... ] )
array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加。和如下效果相同:
<?php
$array [] = $var ;
?>
参数介绍
| 参数 | 描述 |
|---|---|
| array | 必需。输入的数组。 |
| value1 | 必需。要压入的值。 |
| value2 | 可选。要压入的值。 |
返回值
返回处理之后数组的元素个数。
注意:
- 如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担。
- 如果第一个参数不是数组, array_push() 将发出一条警告。这和 $var[] 的行为不同,后者会新建一个数组。
实例:
<?php
$stack = array(\"php\", \"mysql\");
array_push($stack, \"java\", \"html\");
print_r($stack);
?>
运行结果:
Array
(
[0] => php
[1] => mysql
[2] => java
[3] => html
)
继续阅读与本文标签相同的文章
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
-
城市数字化后,新一代内生安全系统可全方位保护
2026-05-14栏目: 教程
-
谷歌也来“唱衰”5G,5G手机只会徒增功耗?为何这么说?
2026-05-14栏目: 教程
