This is a discussion on Re: [PHP] explode and escape character for string separator within the PHP General forums, part of the PHP Programming Forums category; One set of delimiters I often use for text files is ~~ or ^^. They are fairly unique. If they do appear ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
One set of delimiters I often use for text files is ~~ or ^^. They are
fairly unique. If they do appear in a file then there is probably garbage in the file and I want to know about. For my templates "delimiter" I use {::TagName::}. You could use }::{ as your delimiter. Don't limit yourself to just a single character. Although the upside down ! or ? are nice if you are not using Spanish. On Friday, July 18, 2003, at 03:04 PM, Reuben D. Budiardja wrote: > I did strive for that. But whatever character I choose, the problem > remains > that we can't guarantee that it's going ot be only used as > deliminater, since > the deliminated string is an input from user. So the problem remains. -- Brent Baisley Systems Architect Landover Associates, Inc. Search & Advisory Services for Advanced Technology Environments p: 212.759.6400/800.759.0577 |
|
|||
|
On Friday 18 July 2003 02:42 pm, Chris Shiflett wrote:
> --- "Reuben D. Budiardja" <reubendb@innovativethought.com> wrote: > > Suppose I have a long string like > > $myStr = "$string1:$string2:$string3"; > > > > I can obviously explode them using ":" as the separator. But what if > > $string1 contains the character ":" by itself? > > You should strive to make your delimiter unique. A delimiter that might > possibly appear within the items it is meant to delimit is no longer a > delimiter. I did strive for that. But whatever character I choose, the problem remains that we can't guarantee that it's going ot be only used as deliminater, since the deliminated string is an input from user. So the problem remains. RDB -- ------------------------------------------------- /"\ ASCII Ribbon Campaign against HTML \ / email and proprietary format X attachments. / \ ------------------------------------------------- Have you been used by Microsoft today? Choose your life. Choose freedom. Choose LINUX. ------------------------------------------------- |