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 VS ASP
Oct 09 PHP
PHP中的类-什么叫类
Nov 20 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
Apr 09 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
PHP文件操作详解
Dec 30 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 PHP
php实例化一个类的具体方法
Sep 19 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 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的开合式多级菜单程序
2006/10/09 PHP
MYSQL环境变量设置方法
2007/01/15 PHP
PHP程序61条面向对象分析设计的经验小结
2008/11/12 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
jQuery多选框选择数量限制方法
2017/02/08 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
js实现弹窗效果
2020/08/09 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
pandas取出重复数据的方法
2019/07/04 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
美国家具网站:Cymax
2016/09/17 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
公司办公室岗位职责
2014/03/19 职场文书
计划生育证明书写要求
2014/09/17 职场文书
小学教师岗位职责
2015/04/02 职场文书
民事调解书范文
2015/05/20 职场文书
高中班长竞选稿
2015/11/20 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers
Python+Tkinter制作专属图形化界面
2022/04/01 Python