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


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中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 PHP
php实现微信公众平台账号自定义菜单类
Dec 02 PHP
WebQQ最新登陆协议的用法
Dec 22 PHP
WordPress自定义时间显示格式
Mar 27 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
解读PHP中上传文件的处理问题
May 29 PHP
php 数组处理函数extract详解及实例代码
Nov 23 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
在laravel中使用with实现动态添加where条件
Oct 10 PHP
laravel7学习之无限级分类的最新实现方法
Sep 30 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
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
详解vue表单——小白速看
2018/04/08 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
浅析python的优势和不足之处
2018/11/20 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Python处理PDF与CDF实例
2020/02/26 Python
python3.5的包存放的具体路径
2020/08/16 Python
python实现扫雷游戏的示例
2020/10/20 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
荷兰本土平价百货:HEMA
2017/10/23 全球购物
房屋租赁协议书范本
2014/04/10 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
少年雷锋观后感
2015/06/10 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript