есть текст
<img alt="xxxx" title="xxxxxx" src="http://xxxxxxxxx" align="left">
<p><h2>xxxxxx1</h2>
yyy1
yyy1
yyy1</p>
<p><h2>xxxxxx2</h2>
yyy2
yyy2
yyy2</p>
<p><h2>xxxxxx3</h2>
yyy3
yyy3
yyy3
</p>
нужно перемешать, чтобы структура осталась, поменялись местами абзацы.
т.е. картинка вначале, а дальше может абзац 3, 1, 2.
<img alt="xxxx" title="xxxxxx" src="http://xxxxxxxxx" align="left">
<p><h2>xxxxxx3</h2>
yyy3
yyy3
yyy3
</p>
<p><h2>xxxxxx1</h2>
yyy1
yyy1
yyy1</p>
<p><h2>xxxxxx2</h2>
yyy2
yyy2
yyy2</p>
Пытался через синонимайзер сделать, но тогда теряется структура...
Может получится такой вариант (картинка уходит вниз).
<p><h2>xxxxxx3</h2>
yyy3
yyy3
yyy3
</p>
<img alt="xxxx" title="xxxxxx" src="http://xxxxxxxxx" align="left">
<p><h2>xxxxxx1</h2>
yyy1
yyy1
yyy1</p>
<p><h2>xxxxxx2</h2>
yyy2
yyy2
yyy2</p>
Можно сделать как-то в программе это? Либо такого функционала нет?
Либо может отдельно php скриптом возможно?