具有数组值的多维关联数组

时间:2015-03-04 05:49:04

标签: php arrays multidimensional-array associative-array

我想将数组值转换为多维关联数组。 数组大小可以是动态的。

要转换的数组:

Array
(
    [0] => abc
    [1] => 0
    [2] => xyz
    [3] => 0
)

预期产出:

 Array
(
    [abc] => Array
        (
            [0] => Array
                (
                    [xyz] => Array
                        (
                            [0] => 
                        )

                )

        )

)

尝试弹出第一个键,但没有运气......

1 个答案:

答案 0 :(得分:4)

试试这个..

$tmpArr =  array('Abc', '0', 'ABC','0');
$array = array();
foreach (array_reverse($tmpArr) as $arr)
$array = array($arr => $array);