How to sort each row from a two-dimensional array in PHP

1 Answer

0 votes
$arr2D = [
    [3, 2, 1, 0],
    [6, 5, 4, 8],
    [9, 8, 7, 3]
];

$arr2D = array_map(function($row) {
    sort($row);
    return $row;
}, $arr2D);

print_r($arr2D);



/*
run:

Array
(
    [0] => Array
        (
            [0] => 0
            [1] => 1
            [2] => 2
            [3] => 3
        )

    [1] => Array
        (
            [0] => 4
            [1] => 5
            [2] => 6
            [3] => 8
        )

    [2] => Array
        (
            [0] => 3
            [1] => 7
            [2] => 8
            [3] => 9
        )

)

*/

 



answered Mar 16, 2025 by avibootz
...