Php 如何根据年份安排数据

Php 如何根据年份安排数据,php,codeigniter,Php,Codeigniter,数组以以下方式包含数据 $blog = array( 1 => array( 'blog_id' => 1, 'blog_year' => 2013), 2 => array( 'blog_id' => 2, 'blog_year' => 2013), 3 => array( 'blog_id' => 3, 'blog_year' => 2014), 4 => array( 'blog_id' =>

数组以以下方式包含数据

$blog = array(
1 => array(
'blog_id' => 1,
'blog_year' => 2013),

2 => array(
'blog_id' => 2,
'blog_year' => 2013),

3 => array(
    'blog_id' => 3,
    'blog_year' => 2014),

4 => array(
    'blog_id' => 4,
    'blog_year' => 2014)
);
我想以以下格式显示此数据

2013年: 博客1 博客2

2014年: 博客3 博客4


请帮帮我,我这几天一直在处理这个问题。

你可以这样做。它应该主要按照
blog\u year
对多维数组进行排序,其次是按照
blog\u id
对多维数组进行排序


你能改变数组的格式吗,或者你是否与该格式有关?我有大量数据,但我想按年份分组显示。数组([0]=>array([blog\u id]=>1[year]=>2013)[1]=>array([blog\u id]=>2[year]=>2013)[2]=>array([blog\u id]=>3[year]=>2014)[3]=>array([blog\u id]=>4[年]=>2014年)可能重复的
2013: blog 1 blog 2
2014: blog 3 blog 4