[PHP-users 18065]二つのキーを使用してソートしたい。

Yutaka Miura yukkun @ m2studio.org
2003年 9月 25日 (木) 15:57:34 JST


みうらです。こんにちは、

二つのキーを使用してソートしたいのですが...

一つのキーを使用してソートはできたのですが、
二つのキーでソートしようと場合
どのように組んだらよいでしょうか?
ご教授願いますでしょうか?

$data[0][0] = 3;
$data[1][0] = 1;
$data[2][0] = 2;
$data[3][0] = 3;
$data[4][0] = 2;
$data[5][0] = 1;
$data[6][0] = 3;

$data[0][1] = 20030925;
$data[1][1] = 20030925;
$data[2][1] = 20030925;
$data[3][1] = 20030924;
$data[4][1] = 20030925;
$data[5][1] = 20030925;
$data[6][1] = 20030924;


function cmp($a, $b) {
    return strcmp($a[1],$b[1]);
} 

usort($data, "cmp"); 



現在
3 : 20030925
1 : 20030925
2 : 20030925
2 : 20030925
1 : 20030925
3 : 20030924
3 : 20030924


求めたい結果
1 : 20030925
1 : 20030925
2 : 20030925
2 : 20030925
3 : 20030925
3 : 20030924
3 : 20030924





PHP-users メーリングリストの案内