de.comp.lang.php.* FAQ

25.20. Wie kann ich das Alphabet aufzählen?

Keywords: Alphabet | ABC | Buchstabe | Array | AZ

Antwort von Johannes Frömter

Immer wieder kommt es vor, dass man die Buchstaben des Alphabets in einem Array benötigt. Natürlich muss man das nicht von Hand machen:

for ($i = 65; $i <= 90; $i++) {
    $alphabet[] = chr($i);
}

Für Großbuchstaben lässt man die for-Schleife von 65 bis 90 laufen, für Kleinbuchstaben von 97 bis 122. Die Zahlen (ASCII-Codes) werden durch die Funktion chr() in die entsprechenden Buchstaben umgewandelt und im Array $alphabet abgelegt.

Es geht aber auch noch kürzer - seit PHP 4.1.0 akzeptiert die Funktion range() auch Buchstaben als Bereichsangabe:

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

Valid HTML 4.01! Valid CSS!

25.20. Wie kann ich das Alphabet aufzählen?
http://www.php-faq.de/q/q-code-alphabet.html
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team