解决方案 »

  1.   

    $ar = array (
      0 => 
      array (
        'number' => '105',
        'status' => '1',
      ),
      1 => 
      array (
        'number' => '106',
        'status' => '1',
      ),
      2 => 
      array (
        'number' => '102',
        'status' => '1',
      ),
      3 => 
      array (
        'number' => '107',
        'status' => '2',
      ),
      4 => 
      array (
        'number' => '101',
        'status' => '2',
      ),
    );
    foreach($ar as $v) {
      $r0[] = $v['number'];
      $r1[] = $v['status'];
    }
    array_multisort($r1, $r0, $ar);
    print_r($ar);Array
    (
        [0] => Array
            (
                [number] => 102
                [status] => 1
            )    [1] => Array
            (
                [number] => 105
                [status] => 1
            )    [2] => Array
            (
                [number] => 106
                [status] => 1
            )    [3] => Array
            (
                [number] => 101
                [status] => 2
            )    [4] => Array
            (
                [number] => 107
                [status] => 2
            ))