Ich habe einen Array, der mehrere Arrays mit jeweils 8 Zahlen enthält. Nun möchte ich jede Zahl mit dem Index 0 mit allen anderen Zahlen mit dem Index 0 multiplizieren. Und das ganze dann mit den Zahlen mit dem Index 1, und denen mit dem Index 2,3,4,5,6,7.
Ich habe dass so versucht, aber es funktioniert nicht.
for ($s = 0; $s < strlen($key); $s++) {
$arr_zwresult = $arr_result.($s+1)
$$arr_zwresult = array();
if ($s < 1) {
$arr_result.($s+1)[0] = $arr_save[0][0] * $arr_save[1][0];
$arr_result.($s+1)[1] = $arr_save[0][1] * $arr_save[1][1];
$arr_result.($s+1)[2] = $arr_save[0][2] * $arr_save[1][2];
$arr_result.($s+1)[3] = $arr_save[0][3] * $arr_save[1][3];
$arr_result.($s+1)[4] = $arr_save[0][4] * $arr_save[1][4];
$arr_result.($s+1)[5] = $arr_save[0][5] * $arr_save[1][5];
$arr_result.($s+1)[6] = $arr_save[0][6] * $arr_save[1][6];
$arr_result.($s+1)[7] = $arr_save[0][7] * $arr_save[1][7];
} else {
$arr_result.($s+1)[0] = $arr_result.$s[0] * $arr_save[$s+1][0];
$arr_result.($s+1)[1] = $arr_result.$s[1] * $arr_save[$s+1][1];
$arr_result.($s+1)[2] = $arr_result.$s[2] * $arr_save[$s+1][2];
$arr_result.($s+1)[3] = $arr_result.$s[3] * $arr_save[$s+1][3];
$arr_result.($s+1)[4] = $arr_result.$s[4] * $arr_save[$s+1][4];
$arr_result.($s+1)[5] = $arr_result.$s[5] * $arr_save[$s+1][5];
$arr_result.($s+1)[6] = $arr_result.$s[6] * $arr_save[$s+1][6];
$arr_result.($s+1)[7] = $arr_result.$s[7] * $arr_save[$s+1][7];
}
}
var_dump($arr_result.(strlen($key));
Gibt es da eine einfachere/bessere Möglichkeit oder wo liegt mein Fehler?