fork download
  1. <?php
  2.  
  3. $arr1=array(array(12, 8, 5, 34),
  4. array(54, 87, 32, 10),
  5. array(23, 76, 98, 13),
  6. array(53, 16, 24, 19));
  7.  
  8. $sortKey = 1;
  9. array_multisort(array_map(function($v) use($sortKey){
  10. return $v[$sortKey];
  11. }, $arr1), $arr1);
  12.  
  13. print_r($arr1);
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => 12
            [1] => 8
            [2] => 5
            [3] => 34
        )

    [1] => Array
        (
            [0] => 53
            [1] => 16
            [2] => 24
            [3] => 19
        )

    [2] => Array
        (
            [0] => 23
            [1] => 76
            [2] => 98
            [3] => 13
        )

    [3] => Array
        (
            [0] => 54
            [1] => 87
            [2] => 32
            [3] => 10
        )

)