У меня проблемы с математическими операциями между двумя или более массивами. Я хранение значений в базе данных MySQL, из которого я создаю массивы таким образом:Расчет между двумя или более массивами
$ni = "SELECT * FROM $table_is_y WHERE id = 'N1'";
$ta = "SELECT * FROM $table_bs_y WHERE id = 'T1'";
$net_1 = $mysqli->query($ni);
$tot_1 = $mysqli->query($ta);
$arr_ni = mysqli_fetch_array($net_1);
$arr_ta = mysqli_fetch_array($tot_1);
Таким образом, я должен был создать два массива, называемых $ arr_ni и $ arr_ta. Рассматривая такие массивы таким образом:
$ arr_ni = (ni1, ni2, ni3); $ arr_ta = (ta1, ta2, ta3);
мне нужно, например, чтобы вычислить новый массив со значениями:
$ arr_final = (ni1 * ТА1, ni2 * ta2, Ni 3 * ta3);
Можете ли вы помочь мне понять, как я могу это сделать? Спасибо за вашу поддержку.
ли оба массива всегда имеют одинаковое количество элементов? – TheSk8rJesus
Да, они делают. Массивы имеют одинаковые размеры, и конечный результат всегда будет иметь одинаковую размерность первых двух. – mauro269
У вас нет предложения ORDER BY, так что, по-видимому, вам не все равно, какое значение ni имеет значение ta. Также ваши переменные меняют имя на полпути. Наверное, это опечатка? – Strawberry