Zum Inhalt springen

range()

Einführung

range() ist eine nützliche PHP-Funktion, die eine Sequenz von Elementen in einem Array erzeugt. Sie ist ein leistungsstarkes Werkzeug, das die Array-Erstellung vereinfacht.

Syntax

Die Syntax der range()-Funktion lautet wie folgt:

Die Syntax der range()-Funktion in PHP

php
range(mixed $start, mixed $end, int $step = 1): array

Wobei:

  • $start: Der erste Wert der Sequenz.
  • $end: Der letzte Wert der Sequenz.
  • $step: Optional. Der Abstand zwischen den Werten. Standardwert ist 1.

Beispiele

Hier sind einige Beispiele, die Ihnen helfen sollen, die Verwendung der range()-Funktion besser zu verstehen:

Beispiel 1

Ein Array mit Werten von 0 bis 5 generieren:

Beispiel zum Generieren eines Arrays mit Werten von 0 bis 5 in PHP

php
<?php

$numbers = range(0, 5);
print_r($numbers);

Ausgabe:

console
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
    [5] => 5
)

Beispiel 2

Ein Array mit Werten von -5 bis 5 generieren:

Beispiel zum Generieren eines Arrays mit Werten von -5 bis 5 in PHP

php
<?php

$numbers = range(-5, 5);
print_r($numbers);

Ausgabe:

console
Array
(
    [0] => -5
    [1] => -4
    [2] => -3
    [3] => -2
    [4] => -1
    [5] => 0
    [6] => 1
    [7] => 2
    [8] => 3
    [9] => 4
    [10] => 5
)

Beispiel 3

Ein Array mit geraden Zahlen von 0 bis 10 generieren:

Beispiel zum Generieren eines Arrays mit geraden Zahlen von 0 bis 10 in PHP

php
<?php

$numbers = range(0, 10, 2);
print_r($numbers);

Ausgabe:

console
Array
(
    [0] => 0
    [1] => 2
    [2] => 4
    [3] => 6
    [4] => 8
    [5] => 10
)

Beispiel 4

Ein Array von Zeichen von 'a' bis 'z' generieren:

Beispiel zum Generieren eines Arrays von Zeichen von 'a' bis 'z' in PHP

php
<?php

$letters = range('a', 'z');
print_r($letters);

Ausgabe:

console
Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
    [6] => g
    [7] => h
    [8] => i
    [9] => j
    [10] => k
    [11] => l
    [12] => m
    [13] => n
    [14] => o
    [15] => p
    [16] => q
    [17] => r
    [18] => s
    [19] => t
    [20] => u
    [21] => v
    [22] => w
    [23] => x
    [24] => y
    [25] => z
)

Vorteile der Verwendung von range()

Die Verwendung von range() bietet mehrere Vorteile:

  • Effizienz: Mit range() können Sie ein Array mit einer Wertesequenz in nur einer Codezeile generieren.
  • Einfach zu verwenden: Die Syntax ist klar und leicht zu verstehen.
  • Anpassbar: Sie können Start- und Endwerte sowie den Abstand angeben, wodurch Sie eine Vielzahl von Sequenzen generieren können.

Fazit

range() ist eine äußerst nützliche PHP-Funktion, die die Array-Erzeugung vereinfacht. Sie ist einfach zu verwenden, anpassbar und in der Lage, eine Vielzahl von Sequenzen zu generieren. Wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, die Verwendung der range()-Funktion in PHP besser zu verstehen.

Praxis

Was macht die range()-Funktion in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.