array_multisort() は複数の配列または多次元配列をソートします
【機能】
この関数は、複数の配列を一度に並べ替えたり、特定の次元または複数の次元に従って多次元配列を並べ替えたりするために使用できます
【利用範囲】
php4、php5.
【用途】
bool array_multisort( array array1[,mixed array2[,mixed...[,array...]]] )
配列n/必須/並べ替える配列
残りのパラメータは配列またはフラグです
SORT_ASC 昇順に並べ替えます
SORT_DESC 降順に並べ替えます
SORT_REGULARは通常の方法で項目を比較するものです
SORT_NUMERIC は数値に基づいて項目を比較します
SORT_STRING は文字列に従って項目を比較します
各配列の後に同じ種類のソートフラグを指定することはできません
各配列の後ろに指定された並べ替えフラグは、その配列に対してのみ有効です。それ以前は、デフォルト値 SORT_ASC および SORT_REGULAR
です。
【例】
[php]
$arr1 = 配列("10",100,100,"a");
$arr2 = 配列(1,3,"2",1);
array_multisort($arr1,$arr2);
var_dump($arr1);
var_dump($arr2);
/*
配列(4) {
[0]=>
文字列(2) "10"
[1]=>
文字列(1) "a"
[2]=>
int(100)
[3]=>
int(100)
}
配列(4) {
[0]=>
int(1)
[1]=>
int(1)
[2]=>
文字列(1) "2"
[3]=>
int(3)
}
*/
zuodefengさんのメモより抜粋
http://www.bkjia.com/PHPjc/478217.html