PHP实现多维数组转字符串和多维数组转一维数组的方法


Posted in PHP onAugust 08, 2015

本文实例讲述了PHP实现多维数组转字符串和多维数组转一维数组的方法。分享给大家供大家参考。具体实现方法如下:

/** 
* @method 多维数组转字符串 
* @param type $array 
* @return type $srting 
* @author yanhuixian 
*/ 
function arrayToString($arr) { 
if (is_array($arr)){ 
return implode(',', array_map('arrayToString', $arr)); 
} 
return $arr; 
} 
/** 
* @method 多维数组变成一维数组 
* @staticvar array $result_array 
* @param type $array 
* @return type $array 
* @author yanhuixian 
*/ 
function multi2array($array) { 
static $result_array = array(); 
foreach ($array as $key => $value) { 
if (is_array($value)) { 
array_multi2array($value); 
} 
else 
$result_array[$key] = $value; 
} 
return $result_array; 
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
PHP goto语句简介和使用实例
Mar 11 PHP
ThinkPHP入口文件设置及相关注意事项分析
Dec 05 PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 PHP
PHP二维数组去重实例分析
Nov 18 PHP
php Session无效分析资料整理
Nov 29 PHP
thinkPHP中_initialize方法实例分析
Dec 05 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
php中的依赖注入实例详解
Aug 14 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
Oct 24 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 PHP
Smarty使用自定义资源的方法
Aug 08 #PHP
SESSION存放在数据库用法实例
Aug 08 #PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 #PHP
摘自织梦CMS中的图片处理类
Aug 08 #PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 #PHP
php自动识别文字编码并转换为目标编码的方法
Aug 08 #PHP
PHP模拟asp中response类实现方法
Aug 08 #PHP
You might like
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
thinkPHP实现MemCache分布式缓存功能
2016/03/23 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
jQuery 工具函数学习资料
2010/04/29 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
JavaScript生成随机数的4种自定义函数分享
2015/02/28 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
Electron 调用命令行(cmd)
2019/09/23 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
python脚本内运行linux命令的方法
2015/07/02 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
pycharm新建一个python工程步骤
2019/07/16 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
大学生个人总结的自我评价
2013/10/05 职场文书
商务英语专业自荐信
2013/10/14 职场文书