PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php $matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ]; function transpose($array) { return array_map(null, ...$array); } function rotate($array) { return array_map(fn(...$col) => array_reverse($col), ...$array); } function display($a) { foreach ($a as $value) { echo implode($value) . PHP_EOL; } echo PHP_EOL;} $matrix = rotate(transpose($matrix)); display($matrix); $matrix = rotate($matrix); display($matrix); $matrix = rotate($matrix); display($matrix); $matrix = rotate($matrix); display($matrix);
Show:  
Copy Clear