小编kmf*_*mfk的帖子

使用值将关联数组转换为多维数组

这是一个有趣的情况,我创建了一个工作函数,但想知道我是否只有任何人有更简单的方法.

我有以下多维数组:

$foo = array(
    [0] => array(
        'keys' => array( 
            'key1' => 1,
            'key2' => a,
            'key3' => 123
        ),
       'values' => array(
            //goodies in here
        )
    )
    [1] => array(
        'keys' => array( 
            'key1' => 1,
            'key2' => b,
            'key3' => 456
        ),
       'values' => array(
            //goodies in here
        )
    )
)
Run Code Online (Sandbox Code Playgroud)

我想,是转换成基于嵌套一个多维数组此keys阵列中,我一直在寻找的输出是:

$bar = array(
    [1] => array(
        [a] => array(
            [123] => array( //values array from above )
        ),
        [b] => array( …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

6
推荐指数
1
解决办法
2265
查看次数

标签 统计

arrays ×1

multidimensional-array ×1

php ×1