<?php
function add($A, $B) {
$n = count($A);
$m = count($A[0]);
$C = array_fill(0, $n, array_fill(0, $m, 0));
for ($i = 0; $i < $n; $i++) {
for ($j = 0; $j < $m; $j++) {
$C[$i][$j] = $A[$i][$j] + $B[$i][$j];
}
}
return $C;
}
$A = [ [1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4] ];
$B = [ [1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4] ];
$C = add($A, $B);
echo "Result matrix is:\n";
foreach ($C as $row) {
echo implode(' ', $row) . "\n";
}
?>