转换多维数组到单个阵列

转换多维数组到单个阵列

本文介绍了转换多维数组到单个阵列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的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);
?>

这篇关于转换多维数组到单个阵列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-09 15:40