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


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 相关文章推荐
六酷社区论坛HOME页清新格调免费版 下载
Mar 07 PHP
PHP源码之explode使用说明
Aug 05 PHP
基于php常用正则表达式的整理汇总
Jun 08 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
PHP读取大文件的多种方法介绍
Apr 04 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 PHP
PHP获取链表中倒数第K个节点的方法
Jan 18 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
Oct 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
PHP爆绝对路径方法收集整理
2012/09/17 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
php实现简单四则运算器
2020/11/29 PHP
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
在vue项目中使用sass的配置方法
2018/03/20 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
深入理解Python分布式爬虫原理
2017/11/23 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
Pycharm中如何关掉python console
2020/10/27 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
上海方立数码笔试题
2013/10/18 面试题
如何开发安全的AJAX应用
2014/03/26 面试题
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
爱国口号
2014/06/19 职场文书
先进班集体事迹材料
2014/12/25 职场文书
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS
如何通过cmd 连接阿里云服务器
2022/04/18 Servers