パソいろ トップ > PHPで連想配列の配列をソート

PHPで連想配列の配列をソート

例えば
$data =
  array(
    array(
      'id' => 1,
      'name' => 'hoge',
      'atai' => 100
    ),
    array(
      'id' => 2,
      'name' => 'gaga',
      'atai' => 300
    ),
    array(
      'id' => 3,
      'name' => 'jeje',
      'atai' => 200
    )
);
をataiで並べ替えたかったら

usort($data, function($a,$b){
  return $a['atai']>$b['atai'];
});
で並べ替えできるんですね。
すごい便利。






関連
2014-02-25 11:55:52