利用递归把多维数组转为一维数组的函数


Posted in PHP onOctober 09, 2006

函数名称:array_multi2single
函数原形:array array_multi2single(array)
实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。

<?php

function array_multi2single($array)
{
    static $result_array=array();
    foreach($array as $value)
    {
        if(is_array($value))
        {
            array_multi2single($value);
        }
        else  
            $result_array[]=$value;
    }
    return $result_array;
}

//函数测试部分
$array=array("1"=>array("A","B","C",array("D","E")),"2"=>array("F","G","H","I"));
$array=array_multi2single($array);
echo "<h1>测试结果:</h1>";
foreach($array as $value)
{
    echo "<h5>$value</h5>";
    echo "<br>";

}

?>

欢迎大家批评指正!

作者Email:fancao0515@0451.com

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

PHP 相关文章推荐
PHP 编写的 25个游戏脚本
May 11 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
Feb 16 PHP
PHP 面向对象 PHP5 中的常量
May 05 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
批量获取memcache值并按key的顺序返回的实现代码
Jun 14 PHP
PHP 基于文件头的文件类型验证类函数
May 01 PHP
php使用curl抓取qq空间的访客信息示例
Feb 28 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
PHP实现的文件操作类及文件下载功能示例
Dec 24 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
Aug 07 PHP
php微信开发之音乐回复功能
Jun 14 PHP
如何在PHP中进行身份认证
Oct 09 #PHP
一个改进的UBB类
Oct 09 #PHP
PHP3 safe_mode 失效漏洞
Oct 09 #PHP
vBulletin HACK----关于排版的两个HACK
Oct 09 #PHP
PHP+APACHE实现用户论证的方法
Oct 09 #PHP
从C/C++迁移到PHP——判断字符类型的函数
Oct 09 #PHP
PHP实现图片简单上传
Oct 09 #PHP
You might like
对盗链说再见...
2006/10/09 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
python中的内置函数getattr()介绍及示例
2014/07/20 Python
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
2019/10/06 Python
Python 私有化操作实例分析
2019/11/21 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
安全协议书范本
2014/04/21 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
小兵张嘎观后感
2015/06/03 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis