RE: [PHP] weird behaviour with ("Z" <= "Z")

From: Date: Tue, 10 Jul 2001 16:54:59 +0000
Subject: RE: [PHP] weird behaviour with ("Z" <= "Z")
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-57208@lists.php.net to get a copy of this message
wow, I have just upgraded a couple of servers to v.4.0.6. Will go wild testing this staff tomorrow. Thanks Philip. Sincerely, Maxim Maletsky Founder, Chief Developer PHPBeginner.com (Where PHP Begins) maxim@phpbeginner.com www.phpbeginner.com -----Original Message----- From: Philip Olson [mailto:philip@cornado.com] Sent: Wednesday, July 11, 2001 1:45 AM To: Maxim Maletsky Cc: Jack Dempsey; lemming@vento.com.br; php-general@lists.php.net Subject: RE: [PHP] weird behaviour with ("Z" <= "Z") I forget which version of PHP allows you to do the following, it may be 4.0.6 or maybe 4.0.7 : for ($a='a'; $a<='z'; $a++) { print $a; } The way I get around this is by : $letter = 'a'; for ($a=1; $a<=26; $a++) { print $letter++; } It works or at least may easily work for your given situation. And on a related note, in 4.0.7 the range() function will allow for : $letters = range('a','z'); As currently it just allows for integers. Regards, Philip On Wed, 11 Jul 2001, Maxim Maletsky wrote: > > I would rather go for the following solution: > > > for($i=ord('A'); $i<=ord('Z'); $i++) > echo chr($i).' '; > > I know it's same and even slower as it takes two more functions to execute, > but at least it is visually closer to what Christian was trying to do. > > > > > Sincerely, > > Maxim Maletsky > Founder, Chief Developer > > PHPBeginner.com (Where PHP Begins) > maxim@phpbeginner.com > www.phpbeginner.com > > > > > > -----Original Message----- > From: Jack Dempsey [mailto:dabigdemp@hotmail.com] > Sent: Wednesday, July 11, 2001 1:13 AM > To: 'Maxim Maletsky'; lemming@vento.com.br; php-general@lists.php.net > Subject: RE: [PHP] weird behaviour with ("Z" <= "Z") > > > Try this: > <? > for($i=65;$i<=90;$i++){ > $str .= chr($i) . " "; > } > echo $str; > ?> > > jack > > -----Original Message----- > From: Maxim Maletsky [mailto:php-general@phpbeginner.com] > Sent: Tuesday, July 10, 2001 12:10 PM > To: lemming@vento.com.br; php-general@lists.php.net > Subject: RE: [PHP] weird behaviour with ("Z" <= "Z") > > what??? > > are you sure it does that to you? > You sound so confident that it confuses my knowledge that for loop > should be > counting integers, not strings ("Z" is a string and there's nothing > bigger > or lower it) > > -maxim maletsky > > > > > -----Original Message----- > From: Christian Dechery [mailto:lemming@vento.com.br] > Sent: Wednesday, July 11, 2001 12:45 AM > To: php-general@lists.php.net > Subject: [PHP] weird behaviour with ("Z" <= "Z") > > > "Z" <= "Z" is true right?? > > then why this weird thing happens when I have this code: > > for($letter="A"; $letter<="Z" ; $letter+) > echo " $letter"; > > it should output " A B C D E ..... W X Y Z" right? > > but it outputs " A B C D E ... W X Y Z AA AB ... YW YX YY YZ". > > why? > > > > . [ Christian Dechery ] > . Webdeveloper @ Tá Na Mesa! > . Listmaster @ Gaita-L > . http://www.tanamesa.com.br > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#57208) next »