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 危险函数全解析
Sep 09 PHP
php max_execution_time执行时间问题
Jul 17 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
Apr 29 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
PHP中文乱码解决方案
Mar 05 PHP
php判断访问IP的方法
Jun 19 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
Aug 12 PHP
PHP优化之批量操作MySQL实例分析
Apr 23 PHP
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
Apr 11 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 Mysql日期和时间函数集合
2007/11/16 PHP
php session和cookie使用说明
2010/04/07 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
php计算多维数组中所有值总和的方法
2015/06/24 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
setTimeout和setInterval的深入理解
2013/11/08 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
Python Series从0开始索引的方法
2018/11/06 Python
python pandas模块基础学习详解
2019/07/03 Python
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
测量工程专业求职信
2014/02/24 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
会计专业求职信范文
2015/03/19 职场文书
离婚协议书格式范本
2016/03/18 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS