Jalara Studio

Ein Alphabet mit PHP erzeugen

#


Seit der PHP Version 4 lässt sich ein Alphabet mit der Funktion range()1 erzeugen:

$alphabet = range('A', 'Z');

Der Funktion lassen sich Parameter mitgeben, mit dem sich ein Bereich an Elementen für ein Array festlegen lässt. Statt große Buchstaben, lassen sich auch kleine Buchstaben und Zahlen, sowie ihr ASCI-Code2 innerhalb der Funktion chr()3 angeben:

range( chr(65), chr(90) );

Beide Funktionen erzeugen folgendes Array4:

$alphabet = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');

Auch nimmt die Funktion range() seit der PHP Version 5 einen Parameter entgegen, mit dem sich die Sequenz zwischen den zu erzeugenden Elementen beeinflussen lässt. Diese ist standardmäßig 1. Ein Array mit einer Zahlenreihe von 0 bis 100, bei der sich die jeweils nächste Zahl um 25 erhöhen soll, würde wie folgt mit PHP erzeugt werden:

$zahlenreihe = range(0, 100, 25); // = array(0, 25, 50, 100)

Mit der Kontrollstruktur foreach lassen sich die Buchstaben anschließend ausgeben:

foreach ($alphabet as $buchstabe){  
        echo $buchstabe . ' '; 
}

Links