Forum Webscript.Ru

Программирование => PHP => Тема начата: Sniper от 24 Декабря 2002, 18:42:59

Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: Sniper от 24 Декабря 2002, 18:42:59
Как перемножить элементы массива.
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: Меняздесьдавнонет от 24 Декабря 2002, 19:02:54
в цикле
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: gad от 26 Декабря 2002, 14:23:34
цикл в цикле
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: tserbis от 26 Декабря 2002, 14:29:54
gad
а зачем цикл в цикле?!
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: AliMamed от 26 Декабря 2002, 15:09:28
одноуровневый по идее мона так
eval("\\$res=".implode("*", $array));
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: gad от 26 Декабря 2002, 15:57:00
двухуровневый на двухуровневый -цикл в цикле
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: GoBeer от 26 Декабря 2002, 17:37:45
Массивы бывают разные... и перемножать их можно по-разному.
Конкретизировать нужно
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: tserbis от 26 Декабря 2002, 17:41:35
Мне всё-таки кажется, что вопрос был просто о перемножении элементов массива между собой а не о перемножении массивов. :-))
Название: Перемножить элементы массива. (Не думай о массивах свысока...)
Отправлено: Alexey333 от 27 Декабря 2002, 19:33:01
Цитировать
Как перемножить элементы массива.

Да это несложно.
Например, у тебя есть:
$array1=array (2,5,8,15);
$array2=array (12,6,4,10);
Далее:
for ($i=0;$i$array3 []=$array1 [$i]*$array2 [$i];
}
В результате у тебя получится массив $array3 с такими элементами (24,30,32,150).
Ок?