php array_reverse 以相反的顺序返回数组实例代码
php array_reverse函数返回一个单元顺序相反的数组,该函数有两个参数,第一个参数表示需要处理的数组,第二个参数可选,规定是否保留原始数组的键名。本文章通过实例向大家讲解array_reverse函数的使用方法。需要的码农可以参考一下。
array_reverse函数基本语法:
array array_reverse ( array $array [, bool $preserve_keys = false ] )
array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。
如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。
参数介绍
参数 | 描述 |
---|---|
array | 必需。输入的数组。 |
preserve |
可选。规定是否保留原始数组的键名。返回一个单元顺序相反的数组.如果设置为 TRUE会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。 可能的值:
|
返回值
返回反转后的数组。
实例:
<?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数组操作.分享给大家供大家参考,具体如下: PHP的数组是很重要的一部分.操作示例如下: <?php function br() { echo '<br />===============================================<br />'; } $arr1 = array(); $arr1[] = 'x'; $arr1[] = 'a'; $arr1[] = 'e'; $arr1[] = 'c'; $arr1[] = 'h'; /
-
php array_reverse 以相反的顺序返回数组实例代码
php array_reverse函数返回一个单元顺序相反的数组,该函数有两个参数,第一个参数表示需要处理的数组,第二个参数可选,规定是否保留原始数组的键名.本文章通过实例向大家讲解array_reverse函数的使用方法.需要的码农可以参考一下. array_reverse函数基本语法: array array_reverse ( array $array [, bool $preserve_keys = false ] ) array_reverse() 接受数组 array 作为输入并返回
-
JS返回顶部实例代码
本文实例为大家分享了JS返回顶部实例代码,供大家参考,具体内容如下 html/css部分 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="返回顶部效果.js"></script> <style&g
-
基于jQuery实现返回顶部实例代码
效果图展示如下所示: 使用方法: 只需引用jQuery库和YesTop插件,然后一句代码就可以实现返回顶部: 引用代码: <script type="text/javascript" src="http://hovertree.com/ziyuan/jquery/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="http:
-
C++中用new创建二维数组和指针数组实例代码
使用new 创建二维数组方法 #include <iostream> using namespace std; void main() { //用new创建一个二维数组,有两种方法,是等价的 //一: int (*p)[10] = new int[5][10]; //二: int **p = new int* [5]; for(int i=0;i <5;i++) p[i] = new int[10]; //指针数组的创建,也有两种方法 //一: char **pa = new char*
-
微信小程序判断页面是否从其他页面返回的实例代码
微信小程序判断页面是否从其他页面返回,具体内容如下所示: 在 data 中自定义一个标记变量,在onLoad里 Page({ data: { isNewOpen: true, //判断当前页面是新打开还是从其他页面返回 list: [], page: 0 }, onLoad: function() { this.getList() }, getList () { // ... }, goDetail (e) { this.setData({ isNewOpen: false }) wx.navi
-
Java编程一维数组转换成二维数组实例代码
简介:由于经常在使用矩阵进行计算时,会首先将一维数组转为二维数组.因此,在这里记录一下,也希望对他人有帮助. 实例代码: package deal; public class ArryTest { public static void main(String[] args) { //创建一个一维数组 0,1,2,3...,10 double [] c= new double[10]; for (int i = 0; i < c.length; i++) { c[i]=i; } double[][
-
批量获取memcache值并按key的顺序返回的实现代码
通过memcached的getMulti函数来批量获取如下15个ID的值. 31639,33878,177410,9735,589,12076,25953,22447,15368,15358,33853,26658,26659,12477,15366 $md->getMulti($arr_id); 返回的顺序: line_31639,line_33878,line_177410,line_9735,line_589,line_12076,line_25953,line_22447,line_15
-
C++顺序表的实例代码
本文实例为大家分享了C++实现顺序表的具体代码,供大家参考,具体内容如下 #include <iostream> using namespace std; typedef int DataType; class SeqList { public: SeqList() :_a(NULL) , _size(0) , _capacity(0) {} SeqList(const SeqList& s) :_a(new DataType[s._size]) , _size(s._size) ,
-
JQuery处理json与ajax返回JSON实例代码
一.JSON的一些基础知识. JSON中对象通过"{}"来标识,一个"{}"代表一个对象,如{"AreaId":"123"},对象的值是键值对的形式(key:value). "[]",标识数组,数组内部各个数据之间通过","分割,如["AreaId":"123","AreaId":"345"]. 很多情况下是
-
Spring cloud 查询返回广告创意实例代码
根据三个维度继续过滤 在上一节中我们实现了根据流量信息过滤的代码,但是我们的条件有可能是多条件一起传给我们的检索服务的,本节我们继续实现根据推广单元的三个维度条件的过滤. 在SearchImpl类中添加过滤方法 public class SearchImpl implements ISearch { @Override public SearchResponse fetchAds(SearchRequest request) { ... // 根据三个维度过滤 if (featureRelati
随机推荐
- python下载文件记录黑名单的实现代码
- jquery动态遍历Json对象的属性和值的方法
- java实现电脑定时关机的方法
- ES6深入理解之“let”能替代”var“吗?
- 新手入门:C++下的引用类型
- 详解php几行代码实现CSV格式文件输出
- php inc文件使用的风险和注意事项
- python下setuptools的安装详解及No module named setuptools的解决方法
- linux系统单网卡绑定双IP的具体操作方法
- 简短几句jquery代码的实现一个图片向上滚动切换
- 简单实现IONIC购物车功能
- select组合框option的捕捉实例代码
- 给网站上的广告“加速”显示的方法
- 基于casperjs和resemble.js实现一个像素对比服务详解
- vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
- 微信小程序地图(map)组件点击(tap)获取经纬度的方法
- 详解如何使用Docker快速部署ELK环境(最新5.5.1版本)
- 深入浅析angular和vue还有jquery的区别
- Android自定义view实现圆形waveview
- 每个系统管理员必知的 30 个 Linux 系统监控工具