Matrix Transpose

Transpose a 2D matrix (swap rows and columns).

Code

General
$result = [];
foreach ($matrix[0] as $i => $_) {
    $result[] = array_column($matrix, $i);
}
return $result;

Parameters

2D matrix

Server

More PHP Snippets