Функция range в PHP
Функция range
создает массив с диапазоном элементов. К примеру, можно создать массив, заполненный числами от 1
до 100
или буквами от a
до z
. Диапазон, который сгенерирует функция, задается параметрами: первый параметр откуда генерировать, а второй - докуда.
Третий необязательный параметр функции задает шаг. К примеру, можно сделать ряд 1
, 3
, 5
, 7
, если задать шаг 2
, или ряд 1
, 4
, 7
, 10
если задать шаг 3
.
Синтаксис
<?php
range(откуда, докуда, [шаг]);
Пример
Давайте создадим массив, заполненный числами от 1
до 5
:
<?php
var_dump(range(1, 5)); // [1, 2, 3, 4, 5]
Пример
Давайте создадим массив, заполненный числами от 5
до 1
:
<?php
var_dump(range(5, 1)); // [5, 4, 3, 2, 1]
Пример
Давайте создадим массив, заполненный числами от 0
до 10
c шагом 2
:
<?php
var_dump(range(0, 10, 2)); // [0, 2, 4, 6, 8, 10]
Пример
Давайте создадим массив, заполненный буквами от a до e
:
<?php
var_dump(range('a', 'e')); // ['a', 'b', 'c', 'd', 'e']