Ejemplo para generar el abecedario en PHP utilizando el código ASCII
El siguiente código genera las letras del abecedario en PHP.
for ($i=65; $i <= 90; $i++) { echo chr($i);}
El ejemplo es muy sencillo. Lo único que se hace es recorrer los caracteres utilizando el código ASCII de cada letra. Teniendo en cuenta que el número 65 corresponde a la A mayúscula y el 90 a la Z.
Si se desea modificar el caracter de mayúsculas a minúsculas, se puede utilizar también la numeración de los caracteres ASCII, utilizando la función ord() que devuelve el número entero que identifica el caracter:
$distancia = abs(ord('a')-ord('A'));for ($i=65;$i<=90;$i++) { echo chr($i)." ".chr(abs($i+$distancia))." ";}
En la variable $distancia guardamos la distancia que hay entre la A mayúscula y minúscula y utilizamos el valor abs para obtener el valor absoluto (sin signo negativo). Tanto la distancia como el orden se pueden consultar en la tabla ascii y poner los números directamente, pero así demostramos que se puede hacer sin tablas.