php恢复数组的key为数字序列的方法


Posted in PHP onApril 28, 2015

本文实例讲述了php恢复数组的key为数字序列的方法。分享给大家供大家参考。具体分析如下:

这里实现php把数组的key值恢复成类似于0,1,2,3,4,5...这样的数字序列

function restore_array($arr){
 if (!is_array($arr)){ return $arr; }
 $c = 0; $new = array();
 while (list($key, $value) = each($arr)){
  if (is_array($value)){
   $new[$c] = restore_array($value);
  }
  else { $new[$c] = $value; }
  $c++;
 }
 return $new;
}

演示范例:

restore_array(array('a' => 1, 'b' => 2)); --> returns array(0 => 1, 1 => 2)

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
php 判断数组是几维数组
Mar 20 PHP
在wamp集成环境下升级php版本(实现方法)
Jul 01 PHP
本地机apache配置基于域名的虚拟主机详解
Aug 10 PHP
php MessagePack介绍
Oct 06 PHP
php批量更改数据库表前缀实现方法
Oct 26 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
Dec 18 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 PHP
php递归调用删除数组空值元素的方法
Apr 28 #PHP
php删除文本文件中重复行的方法
Apr 28 #PHP
php实现简单的语法高亮函数实例分析
Apr 27 #PHP
php转换颜色为其反色的方法
Apr 27 #PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 #PHP
PHP+jQuery+Ajax实现用户登录与退出
Apr 27 #PHP
php使用cookie实现记住用户名和密码实现代码
Apr 27 #PHP
You might like
php 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
php简单提示框alert封装函数
2010/08/08 PHP
php实现中文转数字
2016/02/18 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
PHP中的self关键字详解
2019/06/23 PHP
用javascript实现画板的代码
2007/09/05 Javascript
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
Python开发如何在ubuntu 15.10 上配置vim
2016/01/25 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
2018/05/10 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
记录模型训练时loss值的变化情况
2020/06/16 Python
Python如何读取、写入JSON数据
2020/07/28 Python
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
考试作弊检讨书怎么写?
2014/12/21 职场文书
校长一岗双责责任书
2015/05/09 职场文书
高考升学宴主持词
2019/06/21 职场文书