У меня действительно простой вопрос, но по какой-то причине выход не является тем, что я хочу. У меня есть 2 массивов:Умножающие элементы в php-массиве
total_hours = array(10, 20, 30);
hourly_rate = array(15, 10, 15);
Так что я хочу работать, как неоднократный соответствующий элемент total_hours
с hourly_rate
(например, элементом 1: 10 * 15 = 150), а затем поместить это в массив называется total_sum
(total_sum был инициализирован). Это то, что я сделал до сих пор:
$total_sum = 0;
for($i=0; $i < sizeof($hourly_rate); $i++) {
for($a=0; $a < sizeof($total_hours); $a++) {
$total_sum = ($hourly_rate[$i]*$total_hours[$a]);
}
$total_pay[] = $total_sum;
}
На данный момент я получаю 0 и не понимаю, почему.
Большое спасибо!
Просьба уточнить ваш вопрос. В вашем коде общая сумма представляет собой целое число, а не массив. Кроме того, что это такое? Ваш результат кажется массивом. –
Приносим извинения, игнорируем общую сумму. Также я получаю 0, когда я делаю заявление печати. – user2093306