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下载远程文件类(支持断点续传)
Nov 14 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 PHP
php处理restful请求的路由类分享
Feb 27 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php中array_slice和array_splice函数解析
Oct 18 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
Oct 12 PHP
Laravel框架表单验证操作实例分析
Sep 30 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 模拟POST|GET操作实现代码
2010/07/20 PHP
在项目中寻找代码的坏命名
2012/07/14 PHP
PHP文件上传主要代码讲解
2013/09/30 PHP
详解 PHP加密解密字符串函数附源码下载
2015/12/18 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
在JavaScript中使用JSON数据
2016/02/15 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
微信公众平台开发教程(五)详解自定义菜单
2016/12/02 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
jQuery实现鼠标移入显示蒙版效果
2020/01/11 jQuery
python中的__slots__使用示例
2015/02/26 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
生日庆典策划方案
2014/06/02 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
党员进社区活动总结
2015/05/07 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL
mysql如何能有效防止删库跑路
2021/10/05 MySQL
Android自定义双向滑动控件
2022/04/19 Java/Android