On Thursday 31 January 2002 04:00, Matthew Walker wrote:
> What I am trying to do is have a line of text break at a "space" after
> reading 19 words. Having read the various methods of finding and
> replacing one character with another, I settled on preg_replace as my
> best choice, but this function doesn't accept a space in the regular
> expression slot. What can I do to get around this, or is there a better
> function than the one I selected?
>
> $statement=preg_replace(" ","<br>",$original,19);
>
> Warning: Empty regular expression in /home/www/host/document.php on
> line 71
Did you want to do this *every* 19 words or just the first 19 words?
What you could do is
1) explode() the line of text into an array
2) array_shift() and print the first 19 elements
3) print line break
4) repeat from (2) if necessary
--
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
/*
Do not use the blue keys on this terminal.
*/
--
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]