Impressum  |   RSS  |  Forum

tsql

PHP Funktion “range”

Alle Zahlen von 0-100 ausgeben ist relativ einfach. Sollen aber z.B. alle Buchstaben von “g” bis “z” angezeigt oder “hochgezählt” werden, ist das schon kniffliger. Eigentlich sind aber beide Problemstellungen gleich und können bequem mit der PHP Funktion “range” gelöst werden. Die Range-Funktion erstellt ein Array mit allen Elementen vom übergebenen Startelement bis zum Endelement. Das erste Beispiel erzeugt ein Array mit allen Buchstaben von “a” bis “z” und gibt die Buchstaben einzeln an den Browser aus.

1
2
3
foreach(range('a','z') as $buchstabe){
	echo $buchstabe;
}

Das zweite Beispiel gibt alle Zahlen von 500 bis 1000 in 100 Schritten aus:

1
2
3
foreach(range(500,1000,100) as $zahl){
	echo $zahl;
}

Oder das Alphabet mal rückwärts ausgeben:

1
2
3
foreach(range('z','a') as $buchstabe){
    echo $buchstabe;
}

Der optionale “step” – Parameter kann auch bei Buchstaben benutzt werden, so ist es auch möglich nur jeder dritten Buchstaben des Alphabets anzuzeigen:

1
2
3
foreach(range('a','z',3) as $buchstabe){
	echo $buchstabe;
}

Tags:

Hinterlasse einen Kommentar


Kommentare werden nach manueller Prüfung hier angezeigt.