将一维或多维的数组连接成一个字符串的php代码


Posted in PHP onAugust 08, 2010
/* 
* ————————————————- 
* @file : 5.php 
* @function : arr2str 
* @copyright : 2002-2009 Xingmo Inc 
* @author : Fanglor <fanglor#163.com> 
* @date : 2010-06-25 
* @update : 
* ————————————————- 
*/ 
<?php 
$fruits = array ( 
"fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"), 
"numbers" => array(1, 2, 3, 4, 5, 6), 
"holes" => array("first", 5 => "second", "third") 
); 
$arr1 = array(1, 2, 3, 4, 5, 6=>'fanglor'); 
function arr2str ($arr) 
{ 
static $res_arr = array(); 
if (is_array ($arr)) 
{ 
foreach ($arr as $key => $val ) 
{ 
if (is_array($val)) 
{ 
arr2str ($val); 
} 
else 
{ 
$res_arr[] = $val; 
} 
} 
} 
elseif (is_string ($arr)) 
{ 
$res_arr[] = $arr; 
} 
return implode(',',$res_arr); 
} 
$str = arr2str ($arr1); 
print_r ($str); 
?>
PHP 相关文章推荐
PHP 如何向 MySQL 发送数据
Oct 09 PHP
几个学习PHP的网址
Nov 25 PHP
PHP 开发环境配置(测试开发环境)
Apr 28 PHP
window+nginx+php环境配置 附配置搭配说明
Dec 29 PHP
sql注入与转义的php函数代码
Jun 17 PHP
PHP对接微信公众平台消息接口开发流程教程
Mar 25 PHP
php字符串截取函数用法分析
Nov 25 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
Jan 24 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 PHP
php简单提示框alert封装函数
Aug 08 #PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 #PHP
php用数组返回无限分类的列表数据的代码
Aug 08 #PHP
php自定义函数之递归删除文件及目录
Aug 08 #PHP
php自动获取目录下的模板的代码
Aug 08 #PHP
php下删除一篇文章生成的多个静态页面
Aug 08 #PHP
php中定义网站根目录的常用方法
Aug 08 #PHP
You might like
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
javascript 面向对象编程基础:封装
2009/08/21 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
跟老齐学Python之print详解
2014/09/28 Python
Python警察与小偷的实现之一客户端与服务端通信实例
2014/10/09 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
PyQt5组件读取参数的实例
2019/06/25 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
技能比赛获奖感言
2014/02/14 职场文书
建材投资建议书
2014/05/16 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
经费申请报告范文
2015/05/18 职场文书
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis