laravel sort an array by date

后端 未结 4 599
难免孤独
难免孤独 2021-01-06 02:17

hello friends I have an array that looks like this:

array:3 [▼
  0 => array:6 [▼
    \"date\" => \"2016-05-31 15:08:33\"
    0 => \"31 May 16\"
             


        
4条回答
  •  青春惊慌失措
    2021-01-06 03:00

    you have to create your own function

    array_sort_by_column($array, 'date');
    
    
    function array_sort_by_column(&$array, $column, $direction = SORT_ASC) {
        $reference_array = array();
    
        foreach($array as $key => $row) {
            $reference_array[$key] = $row[$column];
        }
    
        array_multisort($reference_array, $direction, $array);
    }
    

提交回复
热议问题