首页 >后端开发 >php教程 > 正文

php array_push() 函数

原创2020-08-01 16:46:0702941
php array_push()函数的作用?

php中array_push() 函数是向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。(入栈:栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。),本篇文章介绍了php array_push()函数的语法及一些小示例,一起来看看吧。

定义和用法

array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。

array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int

该函数等于多次调用 $array[] = $value。

语法参数详解

参数描述
array必需。规定数组。
value1必需。规定要添加的值。
value2可选。规定要添加的值。

示例一

使用php array_push()函数向数组尾部插入 "blue" 和 "yellow",代码如下:

<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>

代码运行结果:

0.jpg

示例二

使用php array_push()函数向带有字符串键名的数组添加元素,代码如下:

<?php
$a=array("a"=>"red","b"=>"green");
array_push($a,"blue","yellow");
print_r($a);
?>

代码运行结果:

2.jpg

【相关文章推荐】

详解php array_shift()函数:删除数组中第一个元素

php中array_push()和array_pop()及array_shift() 函数用法示例详解

以上就是php array_push() 函数的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:php,array_push,数组函数
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • php中可以使用“array_push()”组中添加据,该用于向第一个参组尾部添加一个或多个元素,其语法是“array_push(array,value1,value2...)”
    php增加组元素的方法是:可以通过array_push()来实现。该可以向组尾部插入一个或多个元素,并返回新组的元素个语法:【array_push(array, value)】。
    php获取的方法:可以通过func_get_args()来获取,语法为:【func_get_args(void)】。array_get_args()可以获取列表的组。
    PHP组排序有:sort()、rsort()、asort()、ksort()、arsort()、krsort()
    php substr是一种基于php语言开发的可以返回字符串的一部分的功能。有时候我们使用php substr会出现一些乱码问题,那该如何解决呢?
    php递归怎么用才有效?php递归典型例子
    方法:1、使用“array_unshift()”组头插入新元素;2、使用“array_push()”组末尾插入一个或多个元素;3、使用“array_splice()”向任意位置插入新元素
    php mb_strlen是php中的一个内置,mb_strlen用于返回字符串的长度,其语法是“strlen(string[, string $encoding = mb_internal_encoding
    php匿名的本质是对象,因此跟对象一样可将匿名赋值给某一变量,在php中将闭包和匿名视为同等概念,本质上都是伪装成的对象。
    下里说道php中的explode 和implode的用法,芭蕾舞鞋,盼望对于友朋们有所辅助!
    PHP禁用的方法:首先打开“php.ini”配置文件;然后查找字符“disable_functions”,该字符是PHP禁用的配置项;接着在该配置项加上需要禁用的,多个用英文逗号分隔;最后保存重启即可
    html不能触发php,html是超文本标记语言,只是用来构建页面结构的,不能触发php的某个
    短闭包,也叫做箭头,是一种用 php 编写的短。当向中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter 时.
    php中构造和析构的区别是:1、构造可以接收参,能够在创建对象时赋值给对象属性,析构不能带参;2、创建对象时调用构造,析构是在销毁对象时自动调用的。
    PHP安全过滤有:stripslashes()、htmlspecialchars()、htmlentities()、strip_tags()
    PHP中想要动态获取的参,只需使用func_num_args(),func_get_arg(),和func_get_args()即可。
    PHP中可以通过“zend_module_entry”定义Extension name来编写“PHP_FUNCTION”即拓展
    PHP组是一种很强大的据类型,与此同时 PHP 内置了一系列与组相关的可以很轻易的实现日常开发的功能。
    php json_encode()用于对变量进行JSON编码;可以将对象/组的据格式转换为json格式的据。
    有效的名以字母或下划线打头,后面跟字母,字或下划线;名可以不区分大小(实际上,PHP名、方法名、类名都可以不区分大小写);

    专题推荐

    推荐视频教程
  • PHP文件基础操作PHP文件基础操作
  • PHP代码整洁之道PHP代码整洁之道
  • 视频教程分类