改写函数实现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+SQL 注入攻击的技术实现以及预防办法
Jan 27 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
yii数据库的查询方法
Dec 28 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
smarty自定义函数用法示例
May 20 PHP
php生成网页桌面快捷方式
May 05 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
PHP array_shift()用法实例分析
Jan 07 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
php修改word的实例方法
Nov 17 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实现用于删除整个目录的递归函数
2015/03/16 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
javascript数组去掉重复
2011/05/12 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
微信小程序从注册账号到上架(图文详解)
2019/07/17 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
Python中的exec、eval使用实例
2014/09/23 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
Python datetime和unix时间戳之间相互转换的讲解
2019/04/01 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
python实现最速下降法
2020/03/24 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
超市5.1促销活动
2014/01/15 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
大学生就业策划书范文
2014/04/04 职场文书
离婚协议书范本
2015/01/26 职场文书
五一放假通知怎么写
2015/08/18 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers