On Fri, Nov 4, 2011 at 2:52 AM, shiplu <shiplu.net@xxxxxxxxx> wrote: > On Fri, Nov 4, 2011 at 1:47 PM, Sophia <red_angel@xxxxxxxxxxxxxxx> wrote: > >> Here is the PHP code: >> >> >> <?php >> >> >> $panka = " c:can-it-rock- >> :the-boat-of- >> :love- "; >> >> $pankb = preg_split(':',$panka); >> > > It should be preg_split('/:/', $panka); Maybe just to unpack this a bit more, preg_split expects a regex in the first parameter. When you said ':' it thought that you were beginning a regex form with the colon and expected to find another one to end the regex. when you do it this way, regexes have to be quoted as well, as they are strings. > > > >> $pankc = $pankb{"1"}; >> >> echo "(" . $panka . ")\n(" . $pankc . ")\n"; >> >> >> ?> >> >> >> >> >> >> >> I keep getting the following error: >> >> Sophia-Shapiras-MacBook-Pro:**tmp red_angel$ >> Sophia-Shapiras-MacBook-Pro:**tmp red_angel$ php testo.php >> >> Warning: preg_split(): No ending delimiter ':' found in >> /Users/red_angel/tmp/testo.php on line 8 >> ( c:can-it-rock- >> :the-boat-of- >> :love- ) >> () >> Sophia-Shapiras-MacBook-Pro:**tmp red_angel$ >> Sophia-Shapiras-MacBook-Pro:**tmp red_angel$ >> >> >> >> >> So --- what am I missing? What am I doing wrong? I'm pulling my hair out >> over this one! Anyone have a clue what's up? I can see that the colon is >> present *multiple* times in the string that is meant to be split! How come >> PHP's preg_split() function can't see it? >> >> Thanks, >> Sophia >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > > -- > Shiplu Mokadd.im > Follow me, http://twitter.com/shiplu > Innovation distinguishes between follower and leader > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php