php array_pop 删除数组最后一个元素实例

2020-02-19 23:26:58

php array_pop函数将数组最后一个单元弹出(出栈),即删除数组的最后一个元素。本文章通过php实例向大家讲解array_pop函数的使用方法。

array_pop — 将数组最后一个单元弹出(出栈)

说明

mixed array_pop ( array &$array )

array_pop() 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL 。 此外如果被调用不是一个数则会产生一个 Warning。

Note: 使用此函数后会重置( reset() ) array 指针。

参数介绍


参数描述
array必需。需要做出栈的数组。


返回值

返回 array 的最后一个值。如果 array 是空(如果不是一个数组),将会返回 NULL 。

实例:

?

1
2
3
4
5
<?php
 $stack = array( "orange" , "banana" , "apple" , "raspberry" );
 $fruit = array_pop ( $stack );
 print_r ( $stack );
?>

经过此操作后, $stack  将只有 3 个单元:

?

1
2
3
4
5
6
Array
(
  [0] => orange
  [1] => banana
  [2] => apple
)


  • 2017-03-13 12:07:19

    JavaScript原型与原型链分析

    JavaScript没有类的概念,但几乎所有的东西又是基于对象的,同时也能实现继承,这就是js跟其他OOP语言最大的不同之处,这也是js最难理解的一块。下面我来说说我个人的理解。

  • 2017-03-15 07:43:19

    NodeJS服务器”热部署“代码,实现动态调试

    如果你有 PHP 开发经验,会习惯在修改 PHP 脚本后直接刷新浏览器以观察结果,而你在开发 Node.js 实现的 HTTP 应用时会发现,无论你修改了代码的哪一部份,都必须终止Node.js 再重新运行才会奏效。这是因为 Node.js 只有在第一次引用到某部份时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,而 PHP 则总是重新读取并解析脚本(如果没有专门的优化配置)。

  • 2017-03-16 13:37:58

    mysql中如何使用INSERT一次性插入多条记录

    看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次 SQL服务器都要同样对SQL进行分析、优化等操作。