将一维或多维的数组连接成一个字符串的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 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
新手学PHP之数据库操作详解及乱码解决!
Jan 02 PHP
php 常用字符串函数总结
Mar 15 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
PHP 正则表达式常用函数
Aug 17 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
Yii实现Command任务处理的方法详解
Jul 14 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
Nov 14 PHP
PHP实现Unicode编码相互转换的方法示例
Nov 17 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 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日期时间函数的高级应用技巧
2009/05/16 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
js转换对象为xml
2017/02/17 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
Python中实现三目运算的方法
2015/06/21 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
PHP面试题附答案
2015/11/28 面试题
室内拓展活动方案
2014/02/13 职场文书
企业诚信承诺书
2014/05/23 职场文书
个人收入证明模板
2014/09/18 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
MySQL 数据库范式化设计理论
2022/04/22 MySQL