服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - 将一维或多维的数组连接成一个字符串的php代码

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

2019-11-07 12:21php代码网 PHP教程

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

代码如下:


/* 
* ————————————————- 
* @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); 
?> 

延伸 · 阅读

精彩推荐