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


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 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
一个php作的文本留言本的例子(二)
Oct 09 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
May 14 PHP
利用php递归实现无限分类 格式化数组的详解
Jun 08 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
Jun 26 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 15 PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 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
如何重写Laravel异常处理类详解
2020/12/20 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
javascript中检测变量的类型的代码
2010/12/28 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
微信小程序网络封装(简单高效)
2018/08/06 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
深入浅析Python字符编码
2015/11/12 Python
Python选课系统开发程序
2016/09/02 Python
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
tornado+celery的简单使用详解
2019/12/21 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
解决python3输入的坑——input()
2020/12/05 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
业务总经理岗位职责
2014/02/03 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
报告会主持词
2014/04/02 职场文书
个人承诺书格式
2014/06/03 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
CPU不支持Windows11系统怎么办
2021/11/21 数码科技
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技