将一维或多维的数组连接成一个字符串的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 相关文章推荐
一个程序下载的管理程序(四)
Oct 09 PHP
也谈 PHP 和 MYSQL
Oct 09 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
PHP setcookie() cannot modify header information 的解决方法
Jan 09 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
php中switch与ifelse的效率区别及适用情况分析
Feb 12 PHP
php分割合并两个字符串的函数实例
Jun 19 PHP
php判断当前操作系统类型
Oct 28 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
php模拟post上传图片实现代码
Jun 24 PHP
PHP设计模式之装饰器模式定义与用法详解
Apr 02 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和ACCESS写聊天室(四)
2006/10/09 PHP
也谈php网站在线人数统计
2008/04/09 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
extjs fckeditor集成代码
2009/05/10 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
[02:30]辉夜杯主赛事第二日胜者组半决赛 CDEC.Y赛后采访
2015/12/26 DOTA
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
师范毕业生自荐信
2013/10/17 职场文书
工程项目建议书范文
2014/03/12 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
计划生育宣传标语
2014/06/21 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
美容院管理规章制度
2015/08/05 职场文书
python模板入门教程之flask Jinja
2022/04/11 Python