Задать вопрос
@Blunker

Как получить индексы такого массива?

Есть такой массив:
$discounts = [
                'Пн' => $this->repoDiscount->getDiscountByWeekday($serviceId, '0'),
                'Вт' => $this->repoDiscount->getDiscountByWeekday($serviceId, '1'),
                'Ср' => $this->repoDiscount->getDiscountByWeekday($serviceId, '2'),
                'Чт' => $this->repoDiscount->getDiscountByWeekday($serviceId, '3'),
                'Пт' => $this->repoDiscount->getDiscountByWeekday($serviceId, '4'),
                'Сб' => $this->repoDiscount->getDiscountByWeekday($serviceId, '5'),
                'Вс' => $this->repoDiscount->getDiscountByWeekday($serviceId, '6')
            ];


Нужно перебрать его, и знать на каждом шаге индекс то есть Пн,Вт и так далее. Как это можно сделать?
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Андрей Николаев К ответам на вопрос (2)
gromdron
@gromdron
Работаю с Bitrix24
Вариант 1: array_key
Вернет все ключи

Вариант 2: итерация через foreach

Вариант 3: key()

Выбирайте любой :)
Ответ написан
Комментировать