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


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 相关文章推荐
使用MaxMind 根据IP地址对访问者定位
Oct 09 PHP
php全排列递归算法代码
Oct 09 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
Jun 19 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
PHP判断手机是IOS还是Android
Dec 09 PHP
php for 循环使用的简单实例
Jun 02 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
PHP chop()函数讲解
Feb 11 PHP
PHP调用接口API封装的例子
Oct 11 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 PHP
php双向队列实例讲解
Nov 17 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
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
2016/06/07 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
如何进行有效的自我评价
2013/09/27 职场文书
毕业生优秀推荐信
2013/11/26 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
公司授权委托书
2014/04/04 职场文书
董事长助理工作职责
2014/06/08 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
辩论会主持词
2015/07/03 职场文书