|
|
|
| Подскажите есть такая функция, которая суммирует переменные?
суммирует вот так:
$per = $per1 + $per2 + $per3 ;
|
| |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 15:26)
| | Непонятно, в смысле чтобы за вас плюсы писала? А так как вы написали, что не подходит? Или вам нужно узнать сумму элементов массива? | |
|
|
|
|
|
|
|
для: sim5
(18.09.2008 в 15:31)
| | мне нужно просуммировать массивы, $per1 + $per2 + $per3 - это массивы и их каждый раз разное колличество, я бы их так просуммировал, еслибы их было одинаковое колличество, а так что-то не получается нужна функция???? | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 15:45)
| | Для суммирования элементов массива служит функция array_sum(). Вы мануал хотя бы изредка заглядываете? | |
|
|
|
|
|
|
|
для: sim5
(18.09.2008 в 15:56)
| | заглядываю, роюсь, а как там поиск работает? Что-то выводит не то что надо... | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 16:03)
| | а нет функция array_sum не подойдет, она складывает сумму значений массива, а мне нужно сложить все массивы в один...функцией array_merge ( ) можно былобы сделать, но колличество массивов каждый раз разное и не получается их добавлять array_merge ($per1, $per2... а как добавлять их здесь не могу ума приложить???? ) | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 16:10)
| | Чего вам не подойдет? Сложить значения элементов после объеденения массивов? | |
|
|
|
|
|
|
|
для: sim5
(18.09.2008 в 16:18)
| | нет мне суммирование не нужно, мне нужно объединить массивы, чего я и не могу сделать???
А если между массивами ставить + то это тоже будет объединение массивов....а суммирование значений мне не нужно. | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 16:24)
| | В описании аrrау_mеrgе() чуть ниже есть пример для переменного числа аргументов | |
|
|
|
|
|
|
|
для: Mehelson
(18.09.2008 в 16:36)
| | жаль английский не понимаю( | |
|
|
|
|
|
|
|
|
для: Mehelson
(18.09.2008 в 17:07)
| | Да здесь и смотрю, а не подскажите за какое число, этот нужный пример? Примеров тут многова-то.. | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 17:15)
| | СПАСИБО сделал!!! | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 16:24)
| | А к чему тогда ваш вопрос: Подскажите есть такая функция, которая суммирует переменные? ??? | |
|
|
|
|
|
|
|
для: sim5
(18.09.2008 в 16:45)
| | ну я хотел объединить массивы другой функцией...т.е. переменные в виде массивов сложить и получить один массив... | |
|
|
|
|
|
|
|
для: xpom
(18.09.2008 в 16:50)
| | >переменные в виде массивов сложить и получить один массив...
Eсли например в двух массивах например числа,
например $a1 = array(1,2,3,4);
и $a2 = array(5,6,7,8);
то какой массив хотите получить?
$array = (6,8,10,12);
или $array = (1,2,3,4,5,6,7,8); ?
массивы $a1, $a2 .... обязательно одинаковой длинны ?
или если не угадал, переформулируйте вопрос похожим способом | |
|
|
|
|
|
|
|
для: xx77
(18.09.2008 в 18:02)
| | _ | |
|
|
|
|
|
|
|
для: xx77
(18.09.2008 в 18:02)
| | >то какой массив хотите получить?
>$array = (6,8,10,12);
>или $array = (1,2,3,4,5,6,7,8); ?
Да массив должен получиться $array = (1,2,3,4,5,6,7,8); но не только от двух, их количество разное всегда....
>массивы $a1, $a2 .... обязательно одинаковой длинны ?
Нет массивы все разной длины...
Я решил это задачу, вот каким образом, сделал двухмерный массив, т.е первый порядок это колличество массивов, а второй порядок значение каждого массива
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
[1] => Array
(
[0] => 55
[1] => 56
[2] => 57
[3] => 58
[4] => 59
)
[2] => Array
(
[0] => 36
[1] => 37
[2] => 38
[3] => 39
[4] => 40
[5] => 50
)
)
|
и применил функцию, которая представлена в примере Мануала, выстраивающий двумерный массив в один...
и получилось вот так:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 55
[5] => 56
[6] => 57
[7] => 58
[8] => 59
[9] => 36
[10] => 37
[12] => 38
[13] => 39
[14] => 40
[15] => 50
)
|
Спасибо!!! | |
|
|
|