-
Notifications
You must be signed in to change notification settings - Fork 86
Description
Николаев, Отделение №12 (до 30 кг): ул. Пушкинская, 33 - вот выбранный город получателя
if (!isset($sender['CityRecipient']) || ! $recipient['CityRecipient']) {
$recipientCity = $this->getCity($recipient['City'], $recipient['Region']);
print_r($recipientCity)
[data] => Array
(
[0] => Array
(
[0] => Array
(
[Description] => Миколаїв
[DescriptionRu] => Николаев
[Ref] => db5c888c-391c-11dd-90d9-001a92567626
[Delivery1] => 1
[Delivery2] => 1
[Delivery3] => 1
[Delivery4] => 1
[Delivery5] => 1
[Delivery6] => 1
[Delivery7] => 0
[Area] => 71508135-9b87-11de-822f-000c2965ae0e
[Conglomerates] =>
[CityID] => 9
)
)
)
Undefined index: Ref in
$recipient['CityRecipient'] = $recipientCity['data'][0]['Ref']; - на этой строке затыкается. вверху массив, который есть перед этой строкой.
Как я понял. У нас тут вот массив вложенный еще раз, и тут должно быть $recipientCity['data'][0][0]['Ref']; Но иногда. в большинстве городов массив вложен 1 раз. И тогда все верно
Не поможете с решением?