Hallo Wuaegner
ich hab dich, glaub ich, nicht 100%ig verstanden(insbesondere das mit den Nummern), aber das sollte sich mit RegExps machen lassen. Ungefähr so(ungetestet, unvollständig, nur Ansatz):
Code:
preg_match('//Ui', $html_str, $matches);
$item = $matches[1];
preg_replace('//Ui', ersetze($item)));
Zur $nr ggf. das ganze in ne Schleife packen und mitzählen...
mfg
Christian