Re: Finding first/last occurrence of a substring
| From: | Bret Hughes | Date: | Mon, 17 Jan 2005 18:41:49 +0000 |
| Subject: | Re: Finding first/last occurrence of a substring | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-206573@lists.php.net to get a copy of this message | ||
On Mon, 2005-01-17 at 09:27, Vikram Vaswani wrote:
> Hi
> I have a string like this:
> ----
> Just when you begin to think the wagon of Vietnam-grounded movies is grinding to a slow halt,
> youre hit squarely in the face with another one. However, while other movies depict the gory and
> glory of war and its effects, this centres on the psychology of troopers before they're led to
> battle.
> ----
> I need to know the index position of every occurrence of the pattern "the" in the
> string above, and replace it with something else. Specifically, I need the position of the last,
> first and third occurrences of "the".
>
> I'm totally lost as to how to do this. Could someone help me out?
>
do you want to replace them or just find the position in the string?
There are functions for both try looking at the manual for
preg_replace:
http://www.php.net/preg_replace
looks like
$replacedstr = preg_replace('/the/','whatever',$origstr,3);
would replace the first three occurances of the with whatever in the
string contained in $origstr and place it in $replacedstr.
HTH
Bret