Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Сумма значений из нескольких массиво по ключу
Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Мне нужно загнать в переменную сумму значиней ключа FZ0437
Пройтись по всем массивам, найти FZ0437 и суммировать все значения этого ключа
Чтобы в итоге получилось echo $value; которая выдаст цифру 5 (1+4);
Подскажите как осуществить такой поиск, есть ли функция определенная или надо что-то придумывать?
Там формирую массивы. В массивах ключом является артикл товара, а значение кол-во, которое заказал клиент. Вот и нужно для определенных функций высчитать кол-во определенного товара по всем заказам
Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
мне кажется не получится на уровне БД так как я туда загоняю зашифрованный код, а как вывожу насшифровываю
$bas=unserialize(base64_decode($rows['basket']));
Строитель
Отправлено: 15 Мая, 2017 - 16:07:14
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
zapatronen, вот вам пример с использованием рекурсии (на вход arrayCollect() передаёте любое количество массивов (от 1 и более))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.