@polyaev1998
Web-разработчик

Проверка условия PHP?

Почему то не выполняется условие issset, в чем проблема?

$whereOrdersAndCells = [];
                foreach ($shipmentOrderIds as $shipmentOrderId) {
                    if (isset($shipmentCellsByStreamAndOrderId[$streamId][$shipmentOrderId])) {
                        $shipmentOrderUniqKey = uniqid(':shipment_order_id');
                        $whereOrdersAndCells[] = [
                            'AND',
                            't.shipment_order_id = ' . $shipmentOrderUniqKey,
                            ['IN', 't.shipment_cell_id', $shipmentCellsByStreamAndOrderId[$streamId][$shipmentOrderId]],
                        ];
                        $params[$shipmentOrderUniqKey] = $shipmentOrderId;
                        unset($shipmentOrderIds[$shipmentOrderId]);
                    }
                }
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
@FanatPHP
Чебуратор тега PHP
потому что надо определиться, что у тебя в массиве ключ, а что значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
Сбер Москва
До 240 000 ₽
RecruitIT Москва
от 120 000 до 150 000 ₽
21 окт. 2020, в 22:53
50000 руб./за проект
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект