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


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之变量、常量学习笔记
Mar 27 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
解析PHP中的正则表达式以及模式匹配
Jun 19 PHP
php绘图中显示不出图片的原因及解决
Mar 05 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
php中mt_rand()随机数函数用法
Nov 24 PHP
php通过递归方式复制目录和子目录的方法
Mar 13 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
PHP实现登录注册之BootStrap表单功能
Sep 03 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
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
php安全配置 如何配置使其更安全
2011/12/16 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
Python群发邮件实例代码
2014/01/03 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
python关于调用函数外的变量实例
2019/12/26 Python
Python matplotlib实时画图案例
2020/04/23 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
2020/06/18 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
俄罗斯购买剧院和演唱会门票网站:Parter.ru
2019/11/09 全球购物
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
EJB的基本架构
2016/09/22 面试题
什么是Remote Module
2016/06/10 面试题
中间件的定义
2016/08/09 面试题
经济管理专业毕业生推荐信
2013/11/11 职场文书
出国留学经济担保书
2014/04/01 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang