Как массив заполнить чередующимися цифрами в php — Q&A Хекслет
2026-02-26 18:22 Diff

Ответы

Создать массив с чередующимися цифрами можно следующим образом

Что происходит в этом коде?

  1. У нас есть переменная с нашими цифрами или числами.
  2. с помощью функции array_fill создаем новый массив. Передаем в него первый индекс, количество элементов и значение для повтора. Таким образом функция создаст двумерный массив, в котором массивы с числами из переменной
  3. Вызываем функцию array_merge. Эта функция принимает один и больше массивов и соединяет их один с другим. Но! У нас массив вложенный, поэтому здесь используем spread оператор. Т.е. все вложенные массивы передаются в функцию, словно это будут отдельные аргументы. Array_mergeих получает и соединяет между собой.
  4. Получаем плоский массив с числами, Которые повторяются