改写函数实现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 相关文章推荐
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
如何对PHP程序中的常见漏洞进行攻击(上)
Oct 09 PHP
Smarty模板快速入门
Jan 04 PHP
php minixml详解
Jul 19 PHP
php 无法载入mysql扩展
Mar 12 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
检测png图片是否完整的php代码
Sep 06 PHP
thinkphp中字符截取函数msubstr()用法分析
Jan 09 PHP
PHP与jquery实时显示网站在线人数实例详解
Dec 02 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP addAttribute()函数讲解
Feb 03 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 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
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
php检测useragent版本示例
2014/03/24 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
Node.js编码规范
2014/07/14 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
历史系毕业生自荐信
2013/10/28 职场文书
会议主持词
2014/03/17 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
综合素质自我评价评语
2015/03/06 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
2016年清明节寄语
2015/12/04 职场文书
redis复制有可能碰到的问题汇总
2022/04/03 Redis
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js