Функция range
range функциясы элементтер диапазону
менен массив түзөт. Мисалы, 1ден 100гө чейин
сандар же 'a'дан 'z'гө чейин тамгалар менен
толтурулган массив түзсө болот.
Функция түзгөн диапазон параметрлер менен
берилет: биринчи параметр кайдан баштап түзүү, ал
эми экинчиси - кайсыга чейин.
Функциянын үчүнчү милдеттүү эмес параметри түзүү кадамдын өлчөмүн берет.
Синтаксис
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Мисал
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го чейин 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']
Ошондой эле караңыз
-
array_fillфункциясы,
ал массивди берилген маани менен толтурат -
array_padфункциясы,
ал массивди талап кылынган көлөмгө чейин толуктайт