codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $array = range('A', 'Z'); $row = 4; echo "Original:\n"; print_matrix($array, $row); $len = count($array); $col = $len / $row; $build = array(); foreach(range(0, $col-1) as $x) foreach(range(0, $row-1) as $y) $build[] = $array[$x + $y * $col]; echo "\nSorted:\n\n"; print_matrix($build, $row); function print_matrix($matrix, $perRow) { echo "One row - " . implode(' ', $matrix) . "\n\n"; foreach(array_chunk($matrix, $perRow) as $row) { foreach($row as $col) printf('%s ', $col); echo "\n"; } }
Private
[
?
]
Run code
Submit