如何在没有键和没有循环的情况下将数组键值转换为一个数组?

Ada*_*dam 0 php multidimensional-array array-column

我有这个数组:

Array
(
    [0] => Array
        (
            [fName] => Alice
            [lName] => Gibson
        )

    [1] => Array
        (
            [fName] => Jack
            [lName] => Smith
        )

    [2] => Array
        (
            [fName] => Bruce
            [lName] => Lee
        )

)
Run Code Online (Sandbox Code Playgroud)

如何获取包含所有fName值的数组:

["Alice","Jack","Bruce"]
Run Code Online (Sandbox Code Playgroud)

我尝试和工作的是:

foreach($myArray as $info){
       $newArray[] = $info['fName'];      
}
Run Code Online (Sandbox Code Playgroud)

题:

是否可以使用单个函数而不是循环?

Sou*_*ose 12

您可以使用array_column

array_column($array, 'fName');

array_column 使用指定的键返回单个列中的所有值.