You could replace the longer one, "Blueberry", first. Then, the only
remaining occurrences of "Blue" will be ones that you really want.
Kirk
> 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
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php