Re: Looping from A to Z

From: Date: Mon, 20 Feb 2006 00:07:33 +0000
Subject: Re: Looping from A to Z
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-230721@lists.php.net to get a copy of this message
Good afternoon. I'm having trouble getting PHP to loop from A through Z. Here is what I tried, coming from a C background: for ($l = "A"; $l <= "Z"; $l++) echo $l; // Returns A, B, C, ..., X, Y, Z, AA, AB, AC, AD, AE, ... YX, YY, YZ. (26 * 26 results!) Interestingly, if I make it a "less than" operation instead of "less than or equal to", it works correctly (except for the Z): for ($l = "A"; $l < "Z"; $l++) echo $l; // Returns A, B, C, ..., W, X, Y (25 results) Anyone know why PHP would do that?
Nope... but try... for ( $l = ord("A"); $l <= ord("Z"); $l++ ) echo $l; Also maybe check out the range() function. -philip

« previous php.general (#230721) next »