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下清空字符串中的HTML标签的代码
Sep 06 PHP
基于php-fpm 参数的深入理解
Jun 03 PHP
php操作XML、读取数据和写入数据的实现代码
Aug 15 PHP
php修改上传图片尺寸的方法
Apr 14 PHP
你应该知道PHP浮点数知识
May 13 PHP
php发送html格式文本邮件的方法
Jun 10 PHP
必须收藏的php实用代码片段
Feb 02 PHP
PHP使用自定义方法实现数组合并示例
Jul 07 PHP
php_pdo 预处理语句详解
Nov 21 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
360搜索引擎自动收录php改写方案
Apr 28 PHP
php DES加密算法实例分析
Sep 18 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
第三章 php操作符与控制结构代码
2011/12/30 PHP
用php守护另一个php进程的例子
2015/02/13 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
php类的定义与继承用法实例
2015/07/07 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
python通过shutil实现快速文件复制的方法
2015/03/14 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
python中return如何写
2020/06/18 Python
python 实现客户端与服务端的通信
2020/12/23 Python
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
文明家庭先进事迹材料
2014/05/14 职场文书
联谊活动总结
2014/08/28 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
停电放假通知
2015/04/14 职场文书
今日说法观后感
2015/06/08 职场文书
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技