Re: ereg_replace
| From: | John Vanderbeck | Date: | Thu, 15 Feb 2001 15:56:43 +0000 |
| Subject: | Re: ereg_replace | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-39923@lists.php.net to get a copy of this message | ||
> why does this
>
> <?php
> $string = "this is my string.";
>
> print $string . "<br>\n";
>
> $string = preg_replace(
> array( '/is/', '/string/' ),
> array( 'is not', 'bit of text' ),
> $string
> );
>
> print $string . "<br>\n";
> ?>
>
This happens because you are replacing "is" with "is not" so parse your
string by hand:
"this is my string"..ok the first occurence of "is", is in the word
"this",
so do the replace..the replaced part in CAPS:
"thIS NOT" .. then the second "is":
thIS NOT IS NOT" etc..I think you can see why now..
- John Vanderbeck
- Admin, GameDesign