array_pop()方法

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

说明

mixed array_pop ( array &$array )

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

参数

array

需要做出栈的数组。

返回值

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

范例

Example #1 array_pop() 例子

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

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

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

并且 rasberry 将被赋给 $fruit

时间: 2024-08-10 11:18:30

array_pop()方法的相关文章

PHP关于时间的时段的重合、 整合的方法

<html > <title></title> <body> <div> <?php /** * 获取到两个重合时段的最大和最小 * [get_min_max description] * @author jimswoo 20161016 <[<email address>]> * @param  [type] $a [description] * @param  [type] $b [description] *

oneThink公共方法

1. 常用公共方法 1 <?php 2 // +---------------------------------------------------------------------- 3 // | OneThink [ WE CAN DO IT JUST THINK IT ] 4 // +---------------------------------------------------------------------- 5 // | Copyright (c) 2013 http:

解决file_get_contents无法请求https连接的方法

PHP.ini默认配置下,用file_get_contents读取https的链接,就会报如下错误,本文给出解决方法 错误: Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? 解决方案有3: 1.windows下的PHP,只需要到php.ini中把extension=php_openssl

【技术宅3】截取文件和url扩展名的N种方法

//截取文件扩展名的N种方法   //第1种 //strrchr() 函数查找字符在指定字符串中最后一次出现的位置,如果成功,则返回其后面的字符串 //返回带有点的扩展名 function get_extension($file){ return strrchr($file, '.'); } echo get_extension("d.sdf.jpeg"); //第2种 //strchr() 函数查找字符在指定字符串中第一次出现的位置,如果成功,则返回其后面的字符串 //利用回调函数反

FCKeditor使用方法技术详解

1.概述 FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写.具备功能强大.配置容易.跨浏览器.支持多种编程语言.开源等特点.它非常流行,互联网上很容易找到相关技术文档,国内许多WEB项目和大型网站均采用了FCKeditor(如百度,阿里巴巴).本文将通过与PHP相结合,从基本安装到高级的配置循序渐进介绍给广大PHPer. FCKeditor官方网站:http://www.fckeditor.net/ FCKeditor Wiki:http://wiki.f

PHP获取文件扩展名五种以上的方法和注释

在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法还有一些注释: 一.方法 $file = ‘需要进行获取扩展名的文件.php’; 1. function getExt1($file) { return substr(strrchr($file,’.'),1); }2. function getExt2($file) { return substr($file,strrpos($file,’.')+1); }3. function getExt3($

[PHP源码阅读]array_pop和array_shift函数

上篇文章介绍了PHP添加元素到数组的函数,那么当然有从数组中删除元素.array_pop和array_shift只从数组的头或尾删除一个元素.经过阅读源码,发现这两个函数的实现都是调用了同一个函数--_phpi_pop来实现从数组中删除一个数组元素的功能.因此解读时将这两个函数一并讲了. 我在github上有对PHP源码更详细的注解.感兴趣的可以围观一下,给个star.PHP5.4源码注解.可以通过commit记录查看已添加的注解. 函数语法 array_pop mixed array_pop

用POST方法上传文件

文件上传分为客户端和服务器端 客户端可以通过form表单进行上传 客户端使用html表单进行上传 enctype = "multipart/form-data"用来指定表单编码数据方式 method = "POST"指明发送数据的方法 <form action = "upload.php" method = "POST" enctype = "multipart/form-data"> <

从app上传图片到php,再上传到java后端服务器的方法一览

在现在的网络开发中,上传图片类的需求实在是太普通不过了,但是对于怎么样做到上传图片,对于刚开始建立项目的时候,还是有点不知所措的.也许有幸,我们做的项目是之前已经有人写过类似的用例了,那么我们只需要依葫芦画瓢就行了. 好好了解下图片上传(文件上传)的方式,对于认知的提升还是有好处的.而且说不定哪天你就有个这样的需求呢,这里是一条龙上传. 本文就一个从app到php层,再到java层的流程,演译下整个上传图片的流程吧. 一.app端获取用户选择的图片,转化为输入流,上传至php前端接口: pack