Jump to content

Counting


gerkintrigg

Recommended Posts

I want to be able to number the strings that are replaced in a preg_replace function so that I can export this into a Javascript alert...

 

Currently I have this:

$page='the test is a good test to test something.';
$word='test';
$pattern = "~\b".$word."\b(?![^<]*?>)~i"; 
$new_word='<span class="flagged" onClick="alert(\''.$r['word'].' needs replacing with a better one\');">'.$r['word'].'</span>';

$page = preg_replace($pattern, $new_word, $page);

 

I want something like:

onClick="alert(\"$i\")

but I know that this won't work as I'm unsure how to add variables to the patterns within Preg commands.

 

to confirm, I want the output to look like:

the <span class="flagged" onClick="word1">test</span> 
is a good <span class="flagged" onClick="word2">test</span> 
to <span class="flagged" onClick="word3">test</span> something.

 

Is there anyway I can do this?

Link to comment
https://forums.phpfreaks.com/topic/181749-counting/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.