Como imprimir o alfabeto, contagem numérica, etc

Atenção! Essa postagem foi escrita há mais de 2 anos. Na informática tudo evolui muito rápido e algumas informações podem estar desatualizadas. Embora o conteúdo possa continuar relevante, lembre-se de levar em conta a data de publicação enquanto estiver lendo. Caso tenha sugestões para atualizá-la, não deixe de comentar!

Prefácio

Salve galera! Tudo certinho?
Hoje veremos mais coisas bacanas no PHP. Iremos utilizar uma função bastante simples para fazer algo que muitas pessoas já podem ter passado trabalho pra fazer! Impressão do alfabeto e de contagem até N números.

Conceito

Para tanto, utilizaremos uma função chamada range(). O que ela faz é retornar uma array com dados do menor ao maior, estipulados pelo usuário. O primeiro parâmetro é o número (ou letra) menor e o segundo é o maior. O terceiro é o passo (opcional), ou seja, de quanto em quanto.

Já é sabido que se você utilizar um incremento (++) em uma variável que possua uma letra, a mesma irá para a próxima, e se utilizar decremento (–), irá para a anterior. E é disso que se vale o range!

Vamos ver alguns exemplos :)

Mão na massa

Para listar todas as letras de A a Z, jogaremos o retorno do range pra dentro de um foreach.

[php][/php]
O código acima irá imprimir todas as letras de A até Z.

Também funciona com números:

[php][/php]
Este código imprime todos os números de 0 a 50.

E também podemos utilizar o “step” (passo) para poder pular os números.

Por exemplo: para contar os números de 0 a 1000, pulando de 100 em 100, faremos o seguinte:

[php][/php]

Conclusão

Você pode utilizar a função range para diversos fins. Caso encontre uma utilidade interessante para a função, não deixe de postar aqui!

Um abraço a todos e fiquem com Deus!
Rafael Jaques