Slicing a multi-dimensional PHP array across one of its elements

后端 未结 10 909
再見小時候
再見小時候 2020-12-28 15:51

Say for example you just queried a database and you recieved this 2D array.

$results = array(
    array(\'id\' => 1, \'name\' => \'red\'  , \'spin\' =&         


        
10条回答
  •  失恋的感觉
    2020-12-28 16:28

    Starting PHP 5.3, you can use this pretty call with lambda function:

    $names = array_map(function ($v){ return $v['name']; }, $results);
    

    This will return array sliced by 'name' dimension.

提交回复
热议问题