Необходимо, чтобы при прогоне строки preg_replace в результат добавлялся порядковый номер замены. То есть из этого, например
<div class="news">hjkhjk</div>
<div class="news">hjkhjk</div>
<div class="news">hjkhjk</div>
<div class="news">hjkhjk</div>
сделать это:
<div class="my_mega_news">№1 hjkhjk</div>
<div class="my_mega_news">№2 hjkhjk</div>
<div class="my_mega_news">№3 hjkhjk</div>
<div class="my_mega_news">№4 hjkhjk</div>
Регулярка получается такая:
$content = preg_replace('%<div class="news">(.+?)</div>%', '<div class="my_mega_news">$1</div>', $content);
А как сделать счетчик?
И, да, использование регулярки в моем случае оправданно, это - синтетический пример.
Спасибо.