Просмотр поста

.
ДоХтор
# kantry (26.06.2017 / 12:52)
... вариант можно использовать только с ограничением, напр. 5 вхождений
Если смотреть на это с такой стороны, то его использование становится вообще бессмысленным.
______________________

И всё же, мой вариант мне "ближе". Я наоборот всегда стремлюсь избегать циклов.
Ну а что касается рекурсии -- так уж устроена preg_replace_callback(). Не я же её в ядро языка запилил Кстати, хочу заметить, что до сегодняшнего дня никто не жаловался на её использование ни на одном из форумов по программированию. Более того, эксперты наоборот рекомендуют не быдлокодить (циклами и str_replace и т.п. изощрениями), а пользоваться именно preg_replace_callback() (в соответствующих случаях разумеется).

В первом варианте этого скрипта был один существенный недостаток -- мой скрипт отрабатывал на выходе. Но в последнем варианте этот момент был исправлен.