range

funkcja

Tworzy tablicę zawierającą sekwencję liczb lub znaków od wartości startowej do końcowej z opcjonalnym krokiem.

range(string|int|float $start, string|int|float $end, int|float $step = 1): array

range generuje tablicę kolejnych wartości — liczb całkowitych, zmiennoprzecinkowych lub liter — od $start do $end z krokiem $step. Gdy $start jest większy niż $end, tworzona jest sekwencja malejąca. Funkcja idealnie nadaje się do tworzenia tablic liczb na potrzeby pętli foreach lub testowych zbiorów danych, bez pisania pętli ręcznie.

<?php
declare(strict_types=1);

$liczby = range(1, 5);
print_r($liczby);
// wynik:
// Array
// (
//     [0] => 1
//     [1] => 2
//     [2] => 3
//     [3] => 4
//     [4] => 5
// )
📘 Naucz się w lekcji →