Functie range
De functie range creëert een array met een bereik van
elementen. Je kunt bijvoorbeeld een array maken,
gevuld met getallen van 1 tot 100
of letters van 'a' tot 'z'.
Het bereik dat de functie genereert, wordt bepaald door
parameters: de eerste parameter is vanaf waar te genereren,
en de tweede - tot waar.
De derde optionele parameter van de functie specificeert de stapgrootte waarmee de generatie zal verlopen.
Syntaxis
range(string|int|float $start, string|int|float $end, int|float $step = 1): array
Voorbeeld
Laten we een array maken, gevuld met getallen
van 1 tot 5:
<?php
var_dump(range(1, 5));
?>
Resultaat van de code-uitvoering:
[1, 2, 3, 4, 5]
Voorbeeld
Laten we een array maken, gevuld met getallen
van 5 tot 1:
<?php
var_dump(range(5, 1));
?>
Resultaat van de code-uitvoering:
[5, 4, 3, 2, 1]
Voorbeeld
Laten we een array maken, gevuld met getallen
van 0 tot 10 met een stap van 2:
<?php
var_dump(range(0, 10, 2));
?>
Resultaat van de code-uitvoering:
[0, 2, 4, 6, 8, 10]
Voorbeeld
Laten we een array maken, gevuld met letters
van 'a' tot 'e':
<?php
var_dump(range('a', 'e'));
?>
Resultaat van de code-uitvoering:
['a', 'b', 'c', 'd', 'e']
Zie ook
-
de functie
array_fill,
die een array vult met een opgegeven waarde -
de functie
array_pad,
die een array aanvult tot de gewenste grootte