改写函数实现PHP二维/三维数组转字符串


Posted in PHP onSeptember 13, 2013

由于工作需要,自己在手册给定的示例函数基础上改写出了这样一个函数,代码如下:

//将多维数组中所有的数值转换成字符串————》最多支持三维数组 
function implodex( $glue, $array, $separator='' ) { 
if ( ! is_array( $array ) ) return $array; 
$string = array(); $count = 0; 
foreach ( $array as $key => $val ) { 
if ( is_array( $val ) ) 
$val = implode( $glue, $val ); 
if($count == 0){ 
$string[] = "{$val}"; 
}else{ 
$string[] = "{$glue}{$val}"; 
} 
} 
if(empty($separator))$separator = $glue; 
return implode( $separator, $string ); 
}
PHP 相关文章推荐
php连接mysql数据库代码
Mar 10 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
May 09 PHP
php设计模式 Interpreter(解释器模式)
Jun 26 PHP
php缓存技术详细总结
Aug 07 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
php实现refresh刷新页面批量导入数据的方法
Dec 23 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
Mar 06 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
Dec 10 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 #PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 #PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 #PHP
php文件夹与文件目录操作函数介绍
Sep 09 #PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 #PHP
PHP函数之日期时间函数date()使用详解
Sep 09 #PHP
PHP json_encode中文乱码问题的解决办法
Sep 09 #PHP
You might like
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
ajax 缓存 问题 requestheader
2010/08/01 Javascript
再论Javascript的类继承
2011/03/05 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
python爬虫实现获取下一页代码
2020/03/13 Python
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
Java软件工程师综合面试题笔试题
2013/09/08 面试题
大学新生军训自我鉴定
2014/09/18 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
初中英语教师个人工作总结2015
2015/07/21 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
深入理解python多线程编程
2021/04/18 Python
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android