Как использовать preg_replace_callback?Php

Кемеровские программисты php общаются здесь
Anonymous
Как использовать preg_replace_callback?

Сообщение Anonymous »

У меня есть следующий оператор HTML

Код: Выделить всё

[otsection]Wallpapers[/otsection]
WALLPAPERS GO HERE

[otsection]Videos[/otsection]
VIDEOS GO HERE
Я пытаюсь заменить теги [otsection] на HTML-div. Загвоздка в том, что я хочу увеличить идентификатор div с 1->2->3 и т. д.
Так, например, приведенный выше оператор должен быть переведен на

Код: Выделить всё

Wallpapers
WALLPAPERS GO HERE

Videos
VIDEOS GO HERE
Насколько я понимаю, лучший способ сделать это — использовать preg_replace_callback для увеличения переменной id между каждой заменой. Но я просто не могу заставить это работать.

Подробнее здесь: https://stackoverflow.com/questions/111 ... e-callback

Вернуться в «Php»