Como usar o preg_replace_callback?
Eu tenho a seguinte declaração HTML
[otsection]Wallpapers[/otsection]
WALLPAPERS GO HERE
[otsection]Videos[/otsection]
VIDEOS GO HERE
O que estou tentando fazer é substituir as tags [otsection] por um div html. O problema é que quero incrementar o id do div de 1-> 2-> 3, etc.
Assim, por exemplo, a declaração acima deve ser traduzida para
<div class="otsection" id="1">Wallpapers</div>
WALLPAPERS GO HERE
<div class="otsection" id="2">Videos</div>
VIDEOS GO HERE
Tanto quanto eu posso pesquisar, a melhor maneira de fazer isso é através de um preg_replace_callback para incrementar a variável id entre cada substituição. Mas depois de 1 hora trabalhando nisso, eu simplesmente não consigo trabalhar.
Qualquer ajuda com isso seria muito apreciada!