将一维或多维的数组连接成一个字符串的php代码
程序员文章站
2022-05-21 07:59:57
...
复制代码 代码如下:
/*
* ————————————————-
* @file : 5.php
* @function : arr2str
* @copyright : 2002-2009 Xingmo Inc
* @author : Fanglor
* @date : 2010-06-25
* @update :
* ————————————————-
*/
$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下将多个数组合并成一个数组的方法与实例代码
-
php将数组转化为数组字符串的方法(代码)
-
php将一个数组按另一个数组的规则替换键值并获取其值转为字符串
-
array_push php array_push数组函数:将一个或多个单元压入数组的末尾(入栈)
-
php下将多个数组合并成一个数组的方法与实例代码
-
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)_php基础
-
php多维数组转字符串及多维数组转一维数组的代码
-
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
-
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)_php基础