Jen*_*ell 1 php arrays array-merge
我有一个像这样的 PHP 数组:
$array['my_data']['value'] = 'some value';
$array['my_own_data']['value'] = 'another value';
$array['different_data']['value'] = 'another value';
Run Code Online (Sandbox Code Playgroud)
我需要在 PHP 等中使用 array_merge。问题是第一级密钥的数量是未知的。可能是 150 个项目,我不知道。
由于未知数量的键,这对我不起作用:
array_merge($array['my_data'], $array['my_own_data'], $array['different_data']);
Run Code Online (Sandbox Code Playgroud)
我需要一个循环还是有什么花哨的东西?
这可能会做,如果这是你想要的:
$array = array_map('current', $array);
Run Code Online (Sandbox Code Playgroud)
或者可能
$array = array_map(function ($a) { return $a['value']; }, $array);
Run Code Online (Sandbox Code Playgroud)
这应该给你
array('some value', 'another value', 'another value')
Run Code Online (Sandbox Code Playgroud)