Funktsiya range
Funktsiya range elementlar diapazoni
bilan massiv yaratadi. Masalan, 1 dan 100 gacha
sonlar yoki 'a' dan 'z' gacha harflar
bilan to'ldirilgan massiv yaratish mumkin.
Funktsiya tomonidan yaratiladigan diapazon
parametrlar orqali belgilanadi: birinchi parametr
qayerdan boshlanishi, ikkinchisi esa qayergacha.
Funktsiyaning uchinchi ixtiyoriy parametri generatsiya qilish qadami belgilaydi.
Sintaksis
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Misol
Keling, 1 dan 5 gacha sonlar
bilan to'ldirilgan massiv yarataylik:
<?php
var_dump(range(1, 5));
?>
Kodni bajarish natijasi:
[1, 2, 3, 4, 5]
Misol
Keling, 5 dan 1 gacha sonlar
bilan to'ldirilgan massiv yarataylik:
<?php
var_dump(range(5, 1));
?>
Kodni bajarish natijasi:
[5, 4, 3, 2, 1]
Misol
Keling, 0 dan 10 gacha 2 qadam
bilan sonlar bilan to'ldirilgan massiv yarataylik:
<?php
var_dump(range(0, 10, 2));
?>
Kodni bajarish natijasi:
[0, 2, 4, 6, 8, 10]
Misol
Keling, 'a' dan 'e' gacha harflar
bilan to'ldirilgan massiv yarataylik:
<?php
var_dump(range('a', 'e'));
?>
Kodni bajarish natijasi:
['a', 'b', 'c', 'd', 'e']
Shuningdek qarang
-
array_fillfunktsiyasi,
u massivni berilgan qiymat bilan to'ldiradi -
array_padfunktsiyasi,
u massivni kerakli o'lchamga to'ldiradi