Re: [PHP-LANG] [PHP] Is it possible to parse a variable by character?

[email protected] (Andi Gutmans)
Newsgroups php.lang
Message-ID <[email protected]>
I still haven't had the time to finish {} and I don't want ppl to 
"discover" that it works like [] and have them mistakenly use {} for array 
offsets.

Andi

At 07:25 PM 4/18/2001 +0900, Yasuo Ohgaki wrote:
>Someone mentioned $str[offset] will be depreciated in the future in 
>php-general.
>$str{offset} can be used to access char in string.
>
>I wonder why this is not in the manual some where obvious place.
>
>--
>Yasuo Ohgaki
>
>
>""Yasuo Ohgaki"" <[email protected]> wrote in message
>news:[email protected]...
> > It does not allow cross post to news server.... Posting again.
> >
> > [Cross post to php-lang/php-general]
> > Regular expression functions can do the job and already have reply.
> >
> > Answer for the original question: How to access string by character.
> >
> > I'm not sure if accessing string as array is going to be depreciated or 
> not.
> > (Or is it already depreciated???)
> > But you could do
> >
> > $str = 'abc';
> > for ($i = 0; $i < strlen($i); $i++) {
> >   echo $str[$i];
> > }
> >
> > It prints characters in string one by one.
> >
> > I also not sure behavior of following code is defined or not.
> > (It's used to be undefined. You probably should not rely on this.)
> >
> > $str = 'abc';
> > $str[0] = 'X';
> >
> > You may get
> > $str = 'Xbc' or $str[0] = 'X'.
> >
> > Anyone knows current status on this???
> >
> > Regards,
> > --
> > Yasuo Ohgaki
> >
> >
> > "Sean Coyle" <[email protected]> wrote in message
> > news:B70272AA.D54%[email protected]...
> > > Hey there guys,
> > >
> > >     This may seem like a dumb question, but I have to ask it anyway.
> > >
> > > I have a form in one of my php based scripts that allows for file 
> uploads.
> > > I recently noticed a potential issue if people upload files containing
> > > anything else but the standard characters ([_a-z0-9-]+(\.[_a-z0-9-]).
> > >
> > >     I am not sure if this can be done, but what I need to do is parse 
> this
> > > variable (lets call it $file_name) by character looking for anything save
> > > letters a-z (A-Z) and numbers 0-9.  Any arrangements of numbers, 
> letters and
> > > full stops (.) are to be permitted, and if any character does not 
> meet those
> > > specifications, that single character should be converted to an 
> underscore.
> > >
> > >     Any ideas on how I can go about doing something like this?
> > >
> > > BTW: (Some background info)  I examined the average validate e-mail idea,
> > > however, rather than reject the string, I would like to be able to 
> 'replace'
> > > the offending character.
> > >
> > > Thanks in advance,
> > >
> > > Sean
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > > To contact the list administrators, e-mail: [email protected]
> > >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> > To contact the list administrators, e-mail: [email protected]
> >
> >
> > --
> > PHP Language Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> > To contact the list administrators, e-mail: [email protected]
> >
>
>
>--
>PHP Language Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [email protected]
>For additional commands, e-mail: [email protected]
>To contact the list administrators, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.