PHP 多次元 ソート array_multisort
<?php $data = array( [0] => array( "foo" => 10, "bar" => 5, "hoge" => 7 ), [1] => array( "foo" => 8, "bar" => 6, "hoge" => 1 ), [2] => array( "foo" => 10, "bar" => 5, "hoge" => 7 ) ); foreach($data as $key => $row){ $foo[$key] = $row["foo"]; $bar[$key] = $row["bar"]; $hoge[$key] = $row["hoge"]; } array_multisort($foo,SORT_DESC,$bar,SORT_DESC,$hoge,SORT_DESC,$data); var_dump($data); ?>