本文介绍了转换多维数组到单个阵列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的code如下:
阵列([0] =>数组([UID] => 3456345345【名称】=试验))
怎样做才能像这样:
阵列([UID] => 3456345345【名称】=试验)
解决方案
< PHP功能arrayflatten($数组)
{
如果(!is_array($阵列))
返回false;
$结果=阵列();
的foreach($数组$关键=> $值)
{
如果(is_array($值))
$结果= array_merge($结果,arrayflatten($值));
其他
$结果[$关键] = $价值;
}
的print_r($结果);
}$ A =阵列(阵列(沃尔沃,22));
arrayflatten($ A);
?>
My code looks like:
Array ( [0] => Array ( [uid] => 3456345345 [name] = test))
What to do to look like this:
Array ( [uid] => 3456345345 [name] = test)
解决方案
<?php
function arrayflatten($array)
{
if(!is_array($array))
return false;
$result=array();
foreach($array as $key=>$value)
{
if(is_array($value))
$result=array_merge($result,arrayflatten($value));
else
$result[$key]=$value;
}
print_r ($result);
}
$a=array(array( "Volvo","22"));
arrayflatten($a);
?>
这篇关于转换多维数组到单个阵列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!