range Fonksiyonu
range fonksiyonu, bir eleman aralığına sahip
dizi oluşturur. Örneğin, 1'den 100'e
kadar sayılarla veya 'a''dan 'z''ye kadar harflerle
dolu bir dizi oluşturabilirsiniz.
Fonksiyonun oluşturacağı aralık,
parametrelerle belirlenir: ilk parametre nereden başlayacağını,
ikincisi ise nerede duracağını belirtir.
Fonksiyonun üçüncü isteğe bağlı parametresi, üretimin ilerleyeceği adımı belirler.
Sözdizimi
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Örnek
1'den 5'e kadar sayılarla dolu
bir dizi oluşturalım:
<?php
var_dump(range(1, 5));
?>
Kodun çalıştırılma sonucu:
[1, 2, 3, 4, 5]
Örnek
5'ten 1'e kadar sayılarla dolu
bir dizi oluşturalım:
<?php
var_dump(range(5, 1));
?>
Kodun çalıştırılma sonucu:
[5, 4, 3, 2, 1]
Örnek
0'dan 10'a kadar 2 adımla
sayılarla dolu bir dizi oluşturalım:
<?php
var_dump(range(0, 10, 2));
?>
Kodun çalıştırılma sonucu:
[0, 2, 4, 6, 8, 10]
Örnek
'a''dan 'e''ye kadar harflerle
dolu bir dizi oluşturalım:
<?php
var_dump(range('a', 'e'));
?>
Kodun çalıştırılma sonucu:
['a', 'b', 'c', 'd', 'e']
Ayrıca Bakınız
-
array_fillfonksiyonu,
bir diziyi belirtilen bir değerle doldurur -
array_padfonksiyonu,
bir diziyi istenen boyuta tamamlar