On vrijdag 5 december 2003 12:23 Burhan Khalid told the butterflies:
> Adam i Agnieszka Gasiorowski FNORD wrote:
> 
> >     How would you specify a regex to
> >  convert string into array using preg_split?
> >  Is there some symbol specyfying a place  between letters ?
> > 
> >     s t r i n g => array('s', 't', 'r', 'i', 'n', 'g')
> >          ^ ^ ^ ^ ^
> 
> You can access a string's characters with an index without declaring
> it as an array. 
> 
> $string = "foo";
> echo $string{0}; //outputs f
> 
> http://www.php.net/substr (has an example)
> 
> Maybe this will solve your problem without using preg_split?
> 
> --
> Burhan Khalid
> phplist[at]meidomus[dot]com
> http://www.meidomus.com
> -----------------------
> "Documentation is like sex: when it is good,
>   it is very, very good; and when it is bad,
>   it is better than nothing."

You kinda need to realize that

        $String = 'FooBar';
        print $String[4];

also prints out an 'B'. But this is adviced AGAINST because it is the same
syntax as you do for array elements.

To get a real array, do something like this:

        $Array = Array();
        for($i=0;$i<strlen($String);$i++) $Array[] = $String{$i};

But if you have a string with char-space-char stuff, split(' ', $String);
would do too.

Wouter




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to