首页 > 代码库 > 利用递归把多维数组转为一维数组的函数
利用递归把多维数组转为一维数组的函数
函数名称:array_multi2single
函数原形:array array_multi2single(array)
实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。
< ?php
function array_multi2single($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
{
array_multi2single($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
大发888娱乐城
//函数测试部分
$array=array(‘1‘=>array(‘A‘,‘B‘,‘C‘,array(‘D‘,‘E‘)),‘2‘=>array(‘F‘,‘G‘,‘H‘,‘I‘));
$array=array_multi2single($array);
echo ‘<h1>测试结果:</h1>‘;
foreach($array as $value)
{
echo ‘<h5>$value</h5>‘;
echo ‘<br>‘;
}
?>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。