Matrix Multiply

Multiply two matrices.

Code

General
$result = [];
for ($i = 0; $i < count($a); $i++) {
    $result[$i] = [];
    for ($j = 0; $j < count($b[0]); $j++) {
        $sum = 0;
        for ($k = 0; $k < count($b); $k++) {
            $sum += $a[$i][$k] * $b[$k][$j];
        }
        $result[$i][$j] = $sum;
    }
}
return $result;

Parameters

First matrix

Second matrix

Server

More PHP Snippets