Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перемножение массивов
 
 автор: ШИМ   (12.03.2007 в 23:41)   письмо автору
 
 

есть два массива - в одном количество книг например
$amount = array(2,4,1,2)
а второй массив цен єтих книг
$price = array(50,80,40,20)
Как подсчитать общую сумму
например создать переменную -
чтобы получить значения КОЛИЧЕСТВО умножить на ЦЕНУ
$total = 2*50 + 4*80 + 1*40 + 2*20.

Или массив- (2*50 , 4*80 , 1*40 , 2*20)

   
 
 автор: Саня   (12.03.2007 в 23:46)   письмо автору
 
   для: ШИМ   (12.03.2007 в 23:41)
 

<?php
$amount 
= array(2,4,1,2);
$price = array(50,80,40,20);
// в цикле производим умножение и записываем результат в массив
for ( $i 0$i count($amount); $i++ )
  
$total[$i] = $amount[$i] * $price[$i];

// в цикле распечатываем результат
for ( $i 0$i count($amount); $i++ ) {
  print 
"Количество: ".$amount[$i]."; Цена за штуку: ".
        
$price[$i]."; Всего: ".$total[$i]."<br/>";
}
// а в конце суммируем значения массива результатов
print "Итого: ".array_sum($total);

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования