Just change the order and do the "search and replace" on "Blueberry" before doing it
on "Blue."
Ei:
str_replace("Blueberry","Strawberry",$paragraph);
str_replace("Blue","Red",$paragraph);
or:
str_replace(array("Blueberry", "Blue"), array("Strawberry", "Red"), $paragraph);
_________________________________________________
Marcus Rasmussen
[EMAIL PROTECTED]
www.marcusr.dk
-------------------------------------------------------------
On 31-03-2003 at 13:52 Ren� Fournier wrote:
-------------------------------------------------------------
I am performing a str_replace() on a large string, and everything works
fine, except that two of the elements I'm searching for (and replacing)
have the same first letters. To keep it the issue clear, here's a
simple example of what I'm talking about:
Blue
Blueberry
Now, if I use:
str_replace("Blue","Red",$paragraph);
str_replace("Blueberry","Strawberry",$paragraph);
...all occurrences of Blue�including Blueberry�will be replaced with
Red. The result will be something like:
Red
Redberry
...But what I want is...
Red
Strawberry
I need str_replace to somehow only search for a complete occurrence of
each item. How do I do that? I've read the docs, and I just can't see
any examples.
Thanks.
...Rene
---
Ren� Fournier,
[EMAIL PROTECTED]
Toll-free +1.888.886.2754
Tel +1.403.291.3601
Fax +1.403.250.5228
www.smartslitters.com
SmartSlitters International
#33, 1339 - 40th Ave NE
Calgary AB T2E 8N6
Canada
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php