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

 更新时间:2013年09月13日 18:10:23   转载 作者:  
将多维数组中所有的数值转换成字符串最多支持三维数组,在给定的示例函数基础上改写出了的,感兴趣的朋友可以参考下,希望对大家有所帮助
由于工作需要,自己在手册给定的示例函数基础上改写出了这样一个函数,代码如下:
复制代码 代码如下:

//将多维数组中所有的数值转换成字符串————》最多支持三维数组
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简单实现数字分页功能示例

    这篇文章主要介绍了PHP简单实现数字分页功能,结合实例形式分析了php数字分页相关的数学运算与字符串操作相关技巧,需要的朋友可以参考下
    2016-08-08
  • php生成图片验证码

    php生成图片验证码

    验证码在WEB应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录、论坛恶意灌水等。本文将通过实例讲解使用PHP生成常见的验证码
    2015-06-06
  • 解析php中两种缩放图片的函数,为图片添加水印

    解析php中两种缩放图片的函数,为图片添加水印

    本篇文章是对php中两种缩放图片的函数,为图片添加水印的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • ThinkPHP中调用PHPExcel的实现代码

    ThinkPHP中调用PHPExcel的实现代码

    本文介绍ThinkPHP中处理导出成Excel文件的一个PHP库,PHPExcel。它可以很容易的生成出一个完整的、复杂的Excel文件,需要的朋友可以参考下
    2017-04-04
  • PHP实现一个限制实例化次数的类示例

    PHP实现一个限制实例化次数的类示例

    这篇文章主要介绍了PHP实现一个限制实例化次数的类,涉及php面向对象程序设计中静态对象与静态方法的相关使用技巧,需要的朋友可以参考下
    2019-09-09
  • php批量删除超链接的实现方法

    php批量删除超链接的实现方法

    有时候我们会遇到这种需求,清除掉一段html文本内容中的超链接,这时有什么好办法呢?下面就总结几种简单的方法清除html文本中的超链接,需要的朋友可以参考下
    2015-10-10
  • php中常量DIRECTORY_SEPARATOR用法深入分析

    php中常量DIRECTORY_SEPARATOR用法深入分析

    这篇文章主要介绍了php中常量DIRECTORY_SEPARATOR用法深入分析,涉及针对Linux路径分隔符不支持\的情况,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • 详解PHP实现执行定时任务

    详解PHP实现执行定时任务

    这篇文章主要介绍了PHP实现执行定时任务的具体实现代码,需要的朋友可以参考下
    2015-12-12
  • redis查看连接数及php模拟并发创建redis连接的方法

    redis查看连接数及php模拟并发创建redis连接的方法

    下面小编就为大家带来一篇redis查看连接数及php模拟并发创建redis连接的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • php中解析带中文字符的url函数分享

    php中解析带中文字符的url函数分享

    这篇文章主要介绍了php中解析带中文字符的url函数分享,本文直接给出实现代码,重点是对rawurlencode函数的使用上,需要的朋友可以参考下
    2015-01-01

最新评论