将一维或多维的数组连接成一个字符串的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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
PHP中include()与require()的区别说明
Mar 10 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
Jul 01 PHP
php去除二维数组的重复项方法
Nov 03 PHP
php HTML无刷新提交表单
Apr 05 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
Yii2下点击验证码的切换实例代码
Mar 14 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
Aug 06 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 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&amp;java(三)
2006/10/09 PHP
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
PHP定时自动生成静态HTML的实现代码
2010/06/20 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
php输入数据统一类实例
2015/02/23 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
Vue.js组件通信的几种姿势
2017/10/23 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
Python 元类使用说明
2009/12/18 Python
python网络编程学习笔记(四):域名系统
2014/06/09 Python
详解Python 解压缩文件
2019/04/09 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
详解python程序中的多任务
2020/09/16 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
医学检验专业个人求职信范文
2013/12/04 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
追悼会子女答谢词
2014/01/28 职场文书
户外婚礼策划方案
2014/02/08 职场文书
精彩的广告词
2014/03/19 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
针对吵架老公保证书
2015/05/08 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python
Java 死锁解决方案
2022/05/11 Java/Android