Generar las letras del abecedario en PHP

Ejemplo para generar el abecedario en PHP utilizando el código ASCII

generar-las-letras-del-abecedario-en-php

Generar el abecedario en PHP

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.

Intercambiar de mayúsculas a minúsculas un caracter

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.