Range funksiyası
range funksiyası elementlər diapazonu olan
massiv yaradır. Məsələn, 1-dən 100-ə qədər
rəqəmlərlə və ya 'a'-dan 'z'-yə qədər hərflərlə
doldurulmuş massiv yarada bilərsiniz.
Funksiyanın yaradacağı diapazon parametrlərlə
təyin olunur: birinci parametr haradan yaradılacağını,
ikincisi isə hara qədər olduğunu göstərir.
Funksiyanın üçüncü istəyə bağlı parametri isə yaradılmanın hansı addımla həyata keçiriləcəyini təyin edir.
Sintaksis
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Nümunə
Gəlin 1-dən 5-ə qədər rəqəmlərlə doldurulmuş
massiv yaradaq:
<?php
var_dump(range(1, 5));
?>
Kodun icrasının nəticəsi:
[1, 2, 3, 4, 5]
Nümunə
Gəlin 5-dən 1-ə qədər rəqəmlərlə doldurulmuş
massiv yaradaq:
<?php
var_dump(range(5, 1));
?>
Kodun icrasının nəticəsi:
[5, 4, 3, 2, 1]
Nümunə
Gəlin 0-dan 10-a qədər 2 addımı ilə
rəqəmlərlə doldurulmuş massiv yaradaq:
<?php
var_dump(range(0, 10, 2));
?>
Kodun icrasının nəticəsi:
[0, 2, 4, 6, 8, 10]
Nümunə
Gəlin 'a'-dan 'e'-yə qədər hərflərlə
doldurulmuş massiv yaradaq:
<?php
var_dump(range('a', 'e'));
?>
Kodun icrasının nəticəsi:
['a', 'b', 'c', 'd', 'e']
Həmçinin baxın
-
array_fillfunksiyası,
bu funksiya massivi verilmiş dəyərlə doldurur -
array_padfunksiyası,
bu funksiya massivi tələb olunan ölçüyə qədər genişləndirir