<?php
# Function used
for
traversing over the given matrix
function
traverseMatrix(
$mat
,
$n
){
for
(
$i
= 0;
$i
<
$n
;
$i
++) {
if
(
$i
& 1) {
for
(
$j
= 0;
$j
<
$n
;
$j
++) {
print
(
$mat
[
$i
][
$j
].
" "
);
}
}
else
{
for
(
$j
=
$n
- 1;
$j
>= 0;
$j
--) {
print
(
$mat
[
$i
][
$j
].
" "
);
}
}
}
}
# number of rows
and
columns
$n
= 5;
# 5x5 matrix
$mat
=
array
(
array
(1, 2, 3, 4, 5),
array
(6, 7, 8, 9, 10),
array
(11, 12, 13, 14, 15),
array
(16, 17, 18, 19, 20),
array
(21, 22, 23, 24, 25)
);
traverseMatrix(
$mat
,
$n
);
?>