合并自定义2数组

时间:2018-08-17 16:16:13

标签: php arrays

晕很高兴见到你。我仍然是程序新手。特别是在PHP代码中。现在我正在学习数组代码。我可以合并2数组成为1。

ex: 我提供了一些参数和结果

'list_data' => 
array (size=2)
  0 => 
    array (size=1)
      'branch_id' => string '3' (length=1)
  1 => 
    array (size=1)
      'branch_id' => string '4' (length=1)

我可以合并该数组变成这样:

'list_data' => 
array (size=2)
  0 => string  '3' 
  1 => string  '4' 

请帮助我。我对此很好奇。

1 个答案:

答案 0 :(得分:0)

array_map就是这种情况:

$array = [
    'list_data' => [
        [ 'branch_id' => 3],
        [ 'branch_id' => 4],
    ]
];

$array['list_data'] = array_map(function($item) {
    return $item['branch_id'];
},$array['list_data']);
var_dump($array);

array_column

$array['list_data'] = array_column($array['list_data'], 'branch_id');
var_dump($array);