Jak korzystać z preg_replace_callback?

Mam następujące oświadczenie HTML

[otsection]Wallpapers[/otsection]
WALLPAPERS GO HERE

[otsection]Videos[/otsection]
VIDEOS GO HERE

Próbuję zastąpić znaczniki [otsection] tagiem html div. Haczyk to chcę zwiększyć id div z 1-> 2-> 3 itd.

Na przykład powyższe stwierdzenie powinno zostać przetłumaczone na

<div class="otsection" id="1">Wallpapers</div>
WALLPAPERS GO HERE

<div class="otsection" id="2">Videos</div>
VIDEOS GO HERE

O ile mogę to zbadać, najlepszym sposobem na to jest użycie preg_replace_callback, aby zwiększyć zmienną id między każdym zamiennikiem. Ale po 1 godzinie pracy nad tym nie mogę tego zrobić.

Jakakolwiek pomoc w tym zakresie byłaby bardzo mile widziana!

questionAnswers(2)

yourAnswerToTheQuestion