Передать значения переменных в цикле php

182
15 февраля 2018, 16:09

Добрый вечер. Подскажите, пожалуйста, как сделать. Есть массив: $prods

Array
(
[21020] => 1050
[19671] => 1000
)

И цикл

$basketItem->setFields(array(
'PRODUCT_ID' => '', 
'CUSTOM_PRICE' => 'Y',
'PRICE' => '',
));

Не могу понять как передать значения из массива в $basketItem.

Где PRODUCT_ID это 17215 и 21020 а PRICE это 3200 и 1050 соответственно.

Answer 1
PRODUCT_ID => array_keys($prod)

А для второго параметра

PRICE => array_values($prod)

Запишет в данные параметры массивы ключей (0 => 17215 и т.д.) и значений (0 => 3200 и т.д.)

Соответвенно для получения значений будете писать (при получении данного массива) $array['PRODUCT_ID'][$i] в цикле. И так же будет выбираться и второе значение

READ ALSO
opencart 3 скидки

opencart 3 скидки

нужно реализоватьадмин может давать скидку конкретному пользователю на все товары, но также админ может давать скидку конкретному пользователю...

152
Загрузка шрифтов по названию

Загрузка шрифтов по названию

Я использую GD для того чтобы отрисовать текст на изображенииНо шрифты приходится хранить где-то рядом и указывать путь к ним

153
Помогите с логикой оплаты и вывода данных о ней

Помогите с логикой оплаты и вывода данных о ней

Есть сайт, предлагающий некие услуги как товарПользователь ходит по страницам и вдруг находит нужную ему услугу

140
500 ошибка php authenticator memory_limit

500 ошибка php authenticator memory_limit

Делал аутентификацию для сайта, все прекрасно работаетС другого пк попробовал залогиниться, там сперва появлялась ошибка 500

156