相关疑难解决方法(0)

是否有一个函数从PHP中的数组中提取"列"?

我有一个数组数组,具有以下结构:

array(array('page' => 'page1', 'name' => 'pagename1')
      array('page' => 'page2', 'name' => 'pagename2')
      array('page' => 'page3', 'name' => 'pagename3'))
Run Code Online (Sandbox Code Playgroud)

是否有内置函数将返回一个只包含'name'键值的新数组?所以我得到:

array('pagename1', 'pagename2', 'pagename3')
Run Code Online (Sandbox Code Playgroud)

php arrays

15
推荐指数
4
解决办法
2万
查看次数

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

我有这个数组:

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)

题:

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

php multidimensional-array array-column

0
推荐指数
1
解决办法
137
查看次数