Dadas algunas letras y la tarea es incrementar letras como incrementamos números. Nos encontraremos con varios casos y estableceremos un resultado.
Ejemplo:
- Números después del incremento
0 1 2 3...
- Letras después del incremento
a b c d...
Una cosa más interesante para notar es que al igual que los números comienzan con dos dígitos después de 9 letras, hacen lo mismo después de encontrar ‘z’
- Números:
0 1 2 3 ... 9 10 11 12 .. . 99 100 101 ...
- Letras:
a b c d ... z aa ab ac ... zz aaa aab ...
Esto se puede llevar a cabo utilizando el operador de incremento simple (++) al igual que en los números. El único punto de diferencia es que el operador decremento (-) no funciona igual en letras que en números.
Ejemplo 1: Programa para incrementar varias letras e imprimirlo.
<?php $i = 'a'; print(++$i . " "); $j = 'aa'; print(++$j . " "); $k = 'aaa'; print(++$k . " "); $l = 'aaaa'; print(++$l); ?>
Producción:
b ab aab aaab
Ejemplo 2: Programa para imprimir todas las letras entre la ‘a’ y la ‘y’.
<?php $i = 'a'; for( $i; $i < 'z'; $i++ ) print($i); ?>
Salida: este ejemplo se repite hasta ‘y’ porque si el límite en for se establece hasta que llegue a ‘z’, el resultado requerido es diferente. El bucle se ejecuta hasta que encuentra ‘z’
abcdefghijklmnopqrstuvwxy
Nota: Decremento no funciona en letras
Programa 3: Programa para mostrar que el decremento no funciona en letras.
<?php $i = 'd'; for( $i; $i > 'a'; $i-- ) print($i); ?>
Producción:
The following program produces an infinite loop of letter 'd'
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA