Задать вопрос
@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')
            ];


Нужно перебрать его, и знать на каждом шаге индекс то есть Пн,Вт и так далее. Как это можно сделать?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
gromdron
@gromdron
Работаю с Bitrix24
Вариант 1: array_key
Вернет все ключи

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

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

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

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

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

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