4.3 Ein Array mit einer Folge von Integer-Werten initialisieren

Problem

Sie möchten einem Array eine Reihe aufeinander folgender Integer-Zahlen zuweisen.

Lösung

Verwenden Sie range($anfang, $ende):

$karten = range(1, 52);

Diskussion

Wenn die Inkremente nicht 1 sind, können Sie range() einen dritten Parameter mit der Schrittweite übergeben. Benötigen Sie also ungerade Zahlen:

$ungerade = range(1, 52, 2);

Und für gerade Zahlen:

$gerade = range(2, 52, 2);

Siehe auch

„2.4 Mit Bereichen von Integer-Zahlen arbeiten“ dazu, wie man mit einer Reihe von Integer-Werten arbeitet; die Dokumentation zu range() unter http://www.php.net/range.

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.