Paul wrote:
> Hello Pablo,
>
> Thursday, April 22, 2004, 4:05:23 PM, you wrote:
>
>>> Hi!
>>> Got this script:
>>>
>>> <?php
>>> for($i='A';$i<='Z';$i++){ echo $i.' | '; }
>>>>
>>>
>>> The output is:
>>> A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q |
>>> R | S | T | U | V | W | X | Y | Z | AA | AB | AC | ... YX | YY
>>> | YZ
>>>>
>>>
>>> where is should display only letters from A to Z.
>>> Why is that?
>>>
>
>> Hi, Paul. Try this instead.
> ...
>
>
> Thanks Pablo!
> I know that but I was curios why that happens.
>
>
> --
> Best regards,
> Paul mailto:[EMAIL PROTECTED]
Hi Paul.
Since you're dealing with a string, A is less than AA which will be less
than Z. It's stopping at YZ because if it were to increment once more,
it would be ZZ, which (again, because this is a string) is greater than
Z so thus the loop exits.
HTH.
Cheers,
Pablo
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php