将一维或多维的数组连接成一个字符串的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 email邮箱正则
Oct 08 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
php+mysql 实现身份验证代码
Mar 24 PHP
php使用curl访问https示例分享
Jan 17 PHP
php+ajax实时刷新简单实例
Feb 25 PHP
PHP动态柱状图实现方法
Mar 30 PHP
php中PDO方式实现数据库的增删改查
May 17 PHP
讲解WordPress开发中一些常用的debug技巧
Dec 18 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 PHP
php-7.3.6 编译安装过程
Feb 11 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比较两个绝对时间的大小
2014/01/31 PHP
php生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
2007/04/20 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
使用vue.js实现联动效果的示例代码
2017/01/10 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
简述JS控制台的使用
2018/07/15 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
python 字符串只保留汉字的方法
2018/11/16 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
Python读取csv文件实例解析
2019/12/30 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
信用社实习人员自我鉴定
2013/09/20 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
教师培训学习心得体会
2016/01/21 职场文书
《自己去吧》教学反思
2016/02/16 职场文书
python非标准时间的转换
2021/07/25 Python
什么是Python装饰器?如何定义和使用?
2022/04/11 Python
python playwright之元素定位示例详解
2022/07/23 Python