$text = preg_replace( '/<img.+?>/', '[ рисунок ]', $text);Но как сделать, чтобы при замене автоматически выводилась инкреминтированная цифра?
$count = 0;
$text = preg_replace_callback('/<img.+?>/', function() use(&$count) {
$count++;
return "[ рисунок $count ]";
}, $text);