@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')
            ];


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

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

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

Выбирайте любой :)
Ответ написан
Комментировать
@Mi7teR
Senior Jquery engineer
foreach($discounts as $key => $value) {
    echo $key;
}

$key - индекс, $value - значение
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы