将一维或多维的数组连接成一个字符串的php代码

2015-01-24信息快讯网

自定义一个函数 ,把一个数组变成用,(逗号)连接起来的字符串 (注意:应考虑到多维数组的情况,并以返回值的形式返回)

 
/* 
* ――――――――――――――――- 
* @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修改Linux或Unix口令的方法分享
php代码收集表单内容并写入文件的代码
php 无法加载mysql的module的时候的配置的解决方案引发的思考
php木马webshell扫描器代码
php中将数组存到文件里的实现代码
php 数组动态添加实现代码(最土团购系统的价格排序)
第五章 php数组操作
PHP数组 为文章加关键字连接 文章内容自动加链接
PHP的array_diff()函数在处理大数组时的效率问题
一个PHP的QRcode类与大家分享
php中一个完整表单处理实现代码
php empty() 检查一个变量是否为空
php数组函数序列之array_pop() - 删除数组中的最后一个元素
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
php include加载文件两种方式效率比较
php简单提示框alert封装函数
php递归实现无限分类生成下拉列表的函数
php用数组返回无限分类的列表数据的代码
php自定义函数之递归删除文件及目录
php自动获取目录下的模板的代码
用PHP实现递归循环每一个目录
PHP下对数组进行排序的函数
PHP合并数组+与array_merge的区别分析
PHP中的array数组类型分析说明
UCenter中的一个可逆加密函数authcode函数代码
PHP 多维数组排序(usort,uasort)
超级好用的一个php上传图片类(随机名,缩略图,加水印)
用sql命令修改数据表中的一个字段为非空(not null)的语句
备份mysql数据库的php代码(一个表一个文件)
©2014-2024 dbsqp.com