自己解决了可是不能自己结帖我把解决的方法帖出来<?php
tmp[0][0] = 'aaaaaaa ';
tmp[0][1] = '1111111111';
tmp[0][2] = 3;tmp[0][0] = 'bbbbbbbb';
tmp[0][1] = '222222222';
tmp[0][2] = 1;tmp[0][0] = 'cccccccc';
tmp[0][1] = '33333333333';
tmp[0][2] = 2;//要求:第一按2的值排序//排序代码如下:
foreach (tmp as $key => $row) {
    $volume[$key]  = $row[2];
}array_multisort($volume, SORT_DESC,  tmp);
while (list($key, $value) = each(tmp)) {
    echo "$value[1]$value[0]<br />
";
}
?>