@kaxa3201

Как изменить значение каждого элемента в массиве?

Есть такой массив $array = ['2019-09','2019-10','2019-13','2019-14']; что обозначает год и номер недели.
Как пройтись по массиву и изменить эти значения,чтобы в результате было так $array = ['март, 2019', 'апрель ,2019', итд] ?
  • Вопрос задан
  • 506 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Для того, чтобы перебрать элементы массива по очереди, требуется такой основополагающий элемент программирвоания, как цикл.
В РНР есть универсальная функция для перебора массивов - foreach. В базовом варианте мы проходим по массиву, получая пары ключ-значение и присваиваем элементу массива новое значение по ключу.
foreach ($array as $key => $value) {
    $array[$key] = something($value);
}

чтобы в результате было так

Это уже другой вопрос, к массивам никакого отношения не имеющий.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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