@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]);
                    }
                }
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
потому что надо определиться, что у тебя в массиве ключ, а что значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы