将一维或多维的数组连接成一个字符串的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 获取完整url地址
Dec 20 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 PHP
ThinkPHP登录功能的实现方法
Aug 20 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
Sep 22 PHP
YII框架中搜索分页jQuery写法详解
Dec 19 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 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生成WAP页面
2006/10/09 PHP
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
javascript document.compatMode兼容性
2010/02/23 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2020/04/20 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
求职教师自荐书
2014/06/19 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
教师个人考察材料
2014/12/16 职场文书
详解nodejs内置模块
2021/05/06 NodeJs