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


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 相关文章推荐
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
DOM XPATH获取img src值的query
Sep 23 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
Sep 10 PHP
在Nginx上部署ThinkPHP项目教程
Feb 02 PHP
PHP7.0安装笔记整理
Aug 28 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
php中pcntl_fork创建子进程的方法实例
Mar 14 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
May 28 PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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中使用接口实现工厂设计模式的代码
2012/06/17 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
php检测文本的编码
2015/07/26 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
javascript 定义新对象方法
2010/02/20 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
js快速排序的实现代码
2013/12/08 Javascript
使用CSS样式position:fixed水平滚动的方法
2014/02/19 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
python实现简单的文字识别
2018/11/27 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
Pandas分组与排序的实现
2019/07/23 Python
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
什么时候需要进行强制类型转换
2016/09/03 面试题
留学自荐信
2013/10/10 职场文书
毕业生机械建模求职信
2013/10/14 职场文书
八年级美术教学反思
2014/02/02 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
出售房屋委托书范本
2014/09/24 职场文书
婚宴致辞
2015/07/28 职场文书
2019秋季运动会口号
2019/06/25 职场文书
Python IO文件管理的具体使用
2022/03/20 Python