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


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 Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
解析PHP 5.5 新特性
Jul 02 PHP
ThinkPHP中自定义目录结构的设置方法
Aug 15 PHP
PHP的拦截器实例分析
Nov 03 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
8个PHP数组面试题
Jun 23 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
Feb 15 PHP
完美的php分页类
Oct 24 PHP
PHP+jQuery实现即点即改功能示例
Feb 21 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 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
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
自己的js工具 Event封装
2009/08/21 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
DTD的含义以及作用
2014/01/26 面试题
函授毕业生的自我鉴定
2013/11/26 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
模具数控专业自荐信
2014/01/27 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
公司承诺函范文
2015/01/21 职场文书