php array_reverse 以相反的顺序返回数组实例代码


Posted in PHP onApril 11, 2017

php array_reverse函数返回一个单元顺序相反的数组,该函数有两个参数,第一个参数表示需要处理的数组,第二个参数可选,规定是否保留原始数组的键名。本文章通过实例向大家讲解array_reverse函数的使用方法。需要的码农可以参考一下。

array_reverse函数基本语法:

array array_reverse ( array $array [, bool $preserve_keys = false ] )

array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。

如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。

参数介绍

参数 描述
array 必需。输入的数组。
preserve 可选。规定是否保留原始数组的键名。返回一个单元顺序相反的数组.如果设置为 TRUE会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。 可能的值: true false

返回值

返回反转后的数组。

实例:

<?php
$input = array("php", 4.0, array("green", "red"));
$result = array_reverse($input);
$result_keyed = array_reverse($input, true);
?>

这将使 $result 和 $result_keyed 具有相同的单元,但是注意键名的区别。$result 和 $result_keyed 的打印输出显示分别为:

Array
(
 [0] => Array
 (
  [0] => green
  [1] => red
 )

 [1] => 4
 [2] => php
)
Array
(
 [2] => Array
 (
  [0] => green
  [1] => red
 )

 [1] => 4
 [0] => php
)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP CURL模拟GET及POST函数代码
Apr 25 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
php导出excel格式数据问题
Mar 11 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
Jul 22 PHP
PHP自带函数给数字或字符串自动补齐位数
Jul 29 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
Oct 15 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
php静态文件生成类实例分析
Jan 03 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
PHP文件上传操作实例详解
Sep 27 PHP
浅谈PHP中的错误处理和异常处理
Feb 04 PHP
thinkphp诸多限制条件下如何getshell详解
Dec 09 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 #PHP
php 一维数组的循环遍历实现代码
Apr 10 #PHP
删除PHP数组中的重复元素的实现代码
Apr 10 #PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 #PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
Apr 10 #PHP
yii2使用gridView实现下拉列表筛选数据
Apr 10 #PHP
在IIS下安装PHP扩展的方法(超简单)
Apr 10 #PHP
You might like
PHP 彩色文字实现代码
2009/06/29 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
服务器变量 $_SERVER 的深入解析
2013/07/02 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
PHP7修改的函数
2021/03/09 PHP
javascript css styleFloat和cssFloat
2010/03/15 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
JS常用知识点整理
2017/01/21 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
python中使用while循环的实例
2019/08/05 Python
python进阶之自定义可迭代的类
2019/08/20 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
浅析几个CSS3常用功能的写法
2014/06/05 HTML / CSS
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
医院门卫岗位职责
2013/12/30 职场文书
2015大学生实训报告
2014/11/05 职场文书
婚礼答谢词
2015/01/04 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
Vue router配置与使用分析讲解
2022/12/24 Vue.js