使用php从嵌套数组创建数组

jus*_*ser -1 php arrays nested multidimensional-array

是否可以创建像这样的数组:

Array
        (
            [Name] => John
            [Last Name] => Doe
            [Age] => 19
        )
Run Code Online (Sandbox Code Playgroud)

从这样的嵌套数组中:


    [1] => Array
        (
            [Name] => John
        )

    [2] => Array
        (
            [Last name] => Doe 
        )

    [3] => Array
        (
            [Age] => 19
        )

Run Code Online (Sandbox Code Playgroud)

进行循环时在数组中添加值时会创建嵌套数组

foreach ($users as $user) {
        $users[] = array($user['title'] => $user['value']);
    }
Run Code Online (Sandbox Code Playgroud)

u_m*_*der 6

@NigelRen更简化的解决方案是使用array_column

$output = array_column($users, 'value', 'title');
Run Code Online (Sandbox Code Playgroud)