phpで便利なソート関数があったので使用例をまとめます。他にもいろいろ使い方があると思いますが、今日使ったのは多次元配列の一つの キー値を比較して昇順、降順に並び替えすものです
$mess = array( array( "number" => "3", "value" => "う" ), array( "number" => "1" "value" => "あ" ), array( "number" => "2" "value" => "い" ) )
という配列があったときに、numberの小さい方から順に並び替えしたいなあと思ったときは
$number = array(); foreach ($mess as $i) $number[] = $v['number'];
として並び替える際に基準とするキー値をとりだして下準備をしてから、
array_multisort($number, SORT_ASC, $mess);
とすると
$mess = array( array( "number" => "1", "value" => "あ" ), array( "number" => "2" "value" => "い" ), array( "number" => "3" "value" => "う" ) )
と生まれ変わります