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.