Функсияи range
Функсияи range як массив бо диапазони
элементҳо месозад. Масалан, шумо метавонед массиверо созед,
ки бо рақамҳо аз 1 то 100
ё ҳарфҳо аз 'a' то 'z' пур карда шуда бошад.
Диапазоне, ки функсия тавлид мекунад, бо
параметрҳо муайян карда мешавад: параметри якум аз куҷо тавлид кардан,
ва параметри дуюм - то куҷо.
Параметри сеюми ихтиёрӣ (optional) функсия қадами тавлидро муайян мекунад.
Синтаксис
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,
ки массивро то андозаи дархостшуда пур мекунад