将一维或多维的数组连接成一个字符串的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实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php发送post请求函数分享
Mar 06 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
php使用ob_flush不能每隔一秒输出原理分析
Jun 02 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
PHP 匿名函数与注意事项详细介绍
Nov 26 PHP
Yii框架实现记录日志到自定义文件的方法
May 23 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
Oct 24 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
May 01 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
php版阿里云OSS图片上传类详解
2016/12/01 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
python实现简单登陆系统
2018/10/18 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
python3中eval函数用法使用简介
2019/08/02 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
领班岗位职责范文
2014/02/06 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
实习科室评语
2015/01/04 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
2016国培学习心得体会
2016/01/08 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis