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)
@NigelRen更简化的解决方案是使用array_column:
$output = array_column($users, 'value', 'title');
Run Code Online (Sandbox Code Playgroud)