FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » converting numbers to ascii values
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: converting numbers to ascii values [message #183896 is a reply to message #183892] Sun, 24 November 2013 18:39 Go to previous messageGo to previous message
Lew Pitcher is currently offline  Lew Pitcher
Messages: 60
Registered: April 2013
Karma:
Member
On Sunday 24 November 2013 12:42, in comp.lang.php, "The Natural
Philosopher" <tnp(at)invalid(dot)invalid> wrote:

> On 24/11/13 17:06, Lew Pitcher wrote:
>> On Sunday 24 November 2013 11:58, in comp.lang.php, "richard"
>> <noreply(at)example(dot)com> wrote:
>>
>>> In BASIC I would run a for loop to print out the corresponding
>>> characters for a given value.
>>>
>>> for x=65 to 90
>>> print chr$(x)
>>> next x
>>>
>>> would give ABCDEF......
>>>
>>> how is this done in php?
>>
>> for ($x = 65; $x <=90; ++$x)
>> printf("%c",$x);
>>
>>
>> HTH
>>
> for ($x = 65; $x <91; $x++)
> echo($x);
>

Nope. That just gets the numeric values of $x, not the ASCII (or other
characterset) equivalent.

~ $ echo '<?php for ($x = 65; $x < 91; $x++) echo($x); echo PHP_EOL ?>' |
php
6566676869707172737475767778798081828384858687888990
~ $

The alternative I suggested gives

~ $ echo '<?php for ($x = 65; $x <= 90; ++$x) printf("%c",$x);
echo PHP_EOL ?>' | php
ABCDEFGHIJKLMNOPQRSTUVWXYZ
~ $


HTH
--
Lew Pitcher
"In Skills, We Trust"
PGP public key available upon request
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: PHP functions to convert markup efficiently
Next Topic: creating key / hash
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sun Nov 24 16:38:35 GMT 2024

Total time taken to generate the page: 0.04960 seconds