Is there a function to extract a 'column' from an array in PHP?

前端 未结 14 1797
鱼传尺愫
鱼传尺愫 2020-11-21 07:33

I have an array of arrays, with the following structure :

array(array(\'page\' => \'page1\', \'name\' => \'pagename1\')
      array(\'page\' => \'pa         


        
14条回答
  •  生来不讨喜
    2020-11-21 08:07

    Here's a functional way of doing it:

    $data = array(
                array('page' => 'page1', 'name' => 'pagename1'),
                array('page' => 'page2', 'name' => 'pagename2'),
                array('page' => 'page3', 'name' => 'pagename3'));
    
    $result = array_map(create_function('$arr', 'return $arr["name"];'), $data);
    print_r($result);
    

提交回复
热议问题