如何在PHP中通过键从多维数组中导出子数组

时间:2015-02-25 11:39:27

标签: php arrays

我有一个数组:

$arr = [
['ID'=>1, 'Name'=>'A'],
['ID'=>2, 'Name'=>'B'],
['ID'=>3, 'Name'=>'C']
];

现在我想要导出到数组,如下所示:

$arr2 = ['A','B','C']

有没有这样做的功能?

由于

2 个答案:

答案 0 :(得分:0)

array_column()完全符合您的要求,它需要两个输入参数,即要导出其值的数组和键

用法:

 $exported_values = array_column($array, 'Name');

答案 1 :(得分:0)

试试这个:

<?php
$arr = [
['ID'=>1, 'Name'=>'A'],
['ID'=>2, 'Name'=>'B'],
['ID'=>3, 'Name'=>'C']
];


$new= array_column($arr, 'Name');


print_r($new);
?>

输出

Array
(

            [0] => A
            [1] => B
            [2] => C

)