2行3列の行列を加算する (多次元配列)

明解C言語 入門編 > 5. 配列 >

2行3列の行列を加算する (多次元配列)

PHP
<?php
$ma  = array(array(1, 2, 3), array(4, 5, 6));
$mb  = array(array(6, 3, 4), array(5, 1, 2));
$mc  = array(array(),        array());

for ($i = 0; $i < 2; $i++)
{
    for ($j = 0; $j < 3; $j++)
    {
        printf("%3d", $mc[$i][$j]);
    }
    print "\n";
}

for ($i = 0; $i < 2; $i++)
{
    for ($j = 0; $j < 3; $j++)
    {
        $mc[$i][$j] = $ma[$i][$j] + $mb[$i][$j];
    }
}

for ($i = 0; $i < 2; $i++)
{
    for ($j = 0; $j < 3; $j++)
    {
        printf("%3d", $mc[$i][$j]);
    }
    print "\n";
}
?>

実行結果

L:\>php lesson_05_037.php
0 0 0
0 0 0
7 5 7
9 6 8