dziękuje ładnie

Jednak Lipa....
for($i = 0; $i < $ile; $i++){
$dane = preg_replace("#\[img\](.*?)\[/img\]#si",'<div style="width:100px;height:100px;" id="pow'.$i.'"><img src="\\1" alt="" style="width:100px;height:100px;position:absolute;z-index:5;" /></div>',$dane); }
Mam powyższy kod...
Jednak preg_replace przecież za jednym razem konwertuję wszystkie tagi [img] więc na nic zdaję się pętla for...
Może da się po jednym tagu zatrzymać preg_replace i potem przejść do następnego już z nowym ID
Co robić


Albo nowa koncepcja.
Dodając tag [img1] lub [img2] lub [img3] itp.
Jakie będzie wyrażenie dla preg_replace żeby konwertowało to dalej na obrazek tylko że liczbę przy img przenosiło do id="liczba"
Kombinowałem tak:
$dane = preg_replace("#\[img(.*?)\](.*?)\[/img\]#si",'<div style="width:100px;height:100px;" id="pow\\"><img src="\\1" alt="" style="width:100px;height:100px;position:absolute;z-index:5;" /></div>',$dane);
ale nie działa...