![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| SDEVIL |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 30.10.2006 Репутация: 1 Всего: 1 |
Есть 3 двумерных массива, необходимо к первому прибавить соответствующие значения второго и вычесть соответствующие значения третьего, если необходимых значений нет в первом массиве то добавить их:
Пример, первый массив:
К первому массиву прибавить второй массив, прибавить значения ["quantity"], а сверить существует ли такой элемент по ["p_id"]:
В итоге должен получиться такой массив:
И по такой же аналогии вычесть третий массив, если элемента нет добавить туда... Как реализовать пока даже идеи нет Может кто сталкивался с похожим? --------------------
Подпись сбежала к другому юзверю.... |
||||||
|
|||||||
| Dima 2015 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 287 Регистрация: 16.3.2008 Где: SPb Репутация: 2 Всего: 2 |
SDEVIL, а как на счет такой мысли?
Так с ходу трудно сказать получится ли то что ты хочешь, но попробуй.. а там поглядим ;) Добавлено через 1 минуту и 22 секунды Хотя чувствую чтото не то.. речь про 3 массива шла. Добавлено через 2 минуты и 33 секунды Не... надо поточнее задачу описать, так не понятно. Ты 2 массива привел, а в начале говорил что исходных 3. Давай еще раз какие 3 исходных массива и что хочется получить... |
|||
|
||||
| SDEVIL |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 30.10.2006 Репутация: 1 Всего: 1 |
В третьем массиве примерно следующее:
Этот массив вычитаем из получившегося сложением первого и второго
И тогда уже результирующий массив будет равен:
Это сообщение отредактировал(а) SDEVIL - 6.10.2008, 17:32 --------------------
Подпись сбежала к другому юзверю.... |
||||
|
|||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Dima 2015, у вас ничего не выведет.
SDEVIL, держи:
C минусом аналогично |
|||
|
||||
| SDEVIL |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 30.10.2006 Репутация: 1 Всего: 1 |
В итоге получается что к первому массиву добавились 2 новых значения которых изначально небыло и прошел расчет тех элементов которые были...
Во как... запутано, но проще что-то не получается объяснить Добавлено через 1 минуту и 43 секунды Nigel, спасибо, сейчас попробую... --------------------
Подпись сбежала к другому юзверю.... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |