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


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 数字左侧自动补0
Mar 31 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
php计算十二星座的函数代码
Aug 21 PHP
php5.3 注意事项说明
Jul 01 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
php正则表达式学习笔记
Nov 13 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
在Laravel5中正确设置文件权限的方法
May 22 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
PHP之数组学习
2011/05/29 PHP
ThinkPHP3.1新特性之G方法的使用
2014/06/19 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
js点击选择文本的方法
2015/02/09 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
自己使用总结Python程序代码片段
2015/06/02 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
详解Python进程间通信之命名管道
2017/08/28 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
Python中格式化字符串的四种实现
2020/05/26 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
HTML5 新事件 小结
2009/07/16 HTML / CSS
优秀的毕业生的自我评价
2013/12/12 职场文书
《陶罐和铁罐》教学反思
2014/02/19 职场文书
《狼》教学反思
2014/03/02 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python
mapstruct的用法之qualifiedByName示例详解
2022/04/06 Java/Android
java实现面板之间切换功能
2022/06/10 Java/Android