Re: [PHP] Convert a string to an array w/o spliting or exploding
On Wed, 2002-02-13 at 09:06, Erik Price wrote: > > On Wednesday, February 13, 2002, at 10:19 AM, brendan conroy wrote: > > > Hi, thanks for reading this novice question, I'd be grateful if someone > > could email me and tell me if its possible to convert a string to an > > array whithout using the split[] or explode[] function, as these aren't > > appropriate for the task. I cant find any ino on php.net, > > Technically, a string is an array. Use braces rather than brackets when > doing this: No, a string in PHP is one of the scalar types; array is complex. In C a string is an array, though. ;) For historical reasons it is still possible to use brackets to access string offsets, but this is deprecated: http://www.php.net/manual/en/language.types.string.php#language.types.string.substr For instance, try using a string in one of the array functions, or vice versa. A bit more about the difference is presented in 'Type Casting': http://www.php.net/manual/en/language.types.type-juggling.php#language.types.typecasting Torben > $string = "erikprice"; > print $string{0}; // prints "e" > print $string{1}; // prints "r" > print $string{2}; // prints "i" > print $string{3}; // prints "k" > print $string{4}; // prints "p" > print $string{5}; // prints "r" > print $string{6}; // prints "i" > > I hope you get the picture. NB I haven't tested this code, but the > theory is right. Check the online documentation, I think under > variables -- this is kind of hidden. > > If you don't mean a character-based array, you'll have to be more > specific about what you're asking -- provide an example. > > Also, are you sure you mean to use brackets when you say 'split[]' and > 'explode[]' ? It's supposed to be parentheses. 'split()', 'explode()'. > > > Erik -- Torben Wilson <[EMAIL PROTECTED]> http://www.thebuttlesschaps.com http://www.hybrid17.com http://www.inflatableeye.com +1.604.709.0506 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Convert a string to an array w/o spliting or exploding
On Wed, 2002-02-13 at 07:19, brendan conroy wrote: > Hi, thanks for reading this novice question, I'd be grateful if someone > could email me and tell me if its possible to convert a string to an array > whithout using the split[] or explode[] function, as these aren't > appropriate for the task. I cant find any ino on php.net, > > Thanks, > > Bren Convert a string to an array based on what criteria? Every character becomes an element, or every word becomes an element, or every line, or what? :) Torben -- Torben Wilson <[EMAIL PROTECTED]> http://www.thebuttlesschaps.com http://www.hybrid17.com http://www.inflatableeye.com +1.604.709.0506 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Convert a string to an array w/o spliting or exploding
On Wednesday, February 13, 2002, at 10:19 AM, brendan conroy wrote: > Hi, thanks for reading this novice question, I'd be grateful if someone > could email me and tell me if its possible to convert a string to an > array whithout using the split[] or explode[] function, as these aren't > appropriate for the task. I cant find any ino on php.net, Technically, a string is an array. Use braces rather than brackets when doing this: $string = "erikprice"; print $string{0}; // prints "e" print $string{1}; // prints "r" print $string{2}; // prints "i" print $string{3}; // prints "k" print $string{4}; // prints "p" print $string{5}; // prints "r" print $string{6}; // prints "i" I hope you get the picture. NB I haven't tested this code, but the theory is right. Check the online documentation, I think under variables -- this is kind of hidden. If you don't mean a character-based array, you'll have to be more specific about what you're asking -- provide an example. Also, are you sure you mean to use brackets when you say 'split[]' and 'explode[]' ? It's supposed to be parentheses. 'split()', 'explode()'. Erik Erik Price Web Developer Temp Media Lab, H.H. Brown [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Convert a string to an array w/o spliting or exploding
> Hi, thanks for reading this novice question, I'd be > grateful if someone could email me and tell me if > its possible to convert a string to an array whithout > using the split[] or explode[] function, as these aren't > appropriate for the task. What are you trying to achieve? Why isn't split() capable of doing what you need? More info! Cheers Jon -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php