在<a></a>之类的所有代码之前插入其他html代码

时间:2015-01-24 09:50:39

标签: php regex

我想从wysiwyg修改html字符串。 将数据保存到数据库后,我的文本如下:

   something bla bla
<p> something bla bla bla ba</p>
<h3 class"blabla"> bla bla bla</h3>
<p class"smtg"> another text bla bla <a href="blabla" class="blabla2">Nice url</a> </p>
<ul>
<li>lilislist</li>
<li>lilislist</li>
<li>lilislist</li>
<li>lilislist</li>
</ul>
<img src="blabla.jpg">
bleblebleblebe
<a href="blabla" class="blabla2" target="" id="notblabla">Nice url2</a>

当然这只是一个例子。 我想在每个<p class="special">special text</p><a>元素之前添加额外的paragraf(例如<img>)。但是,元素<a><img>必须保留所有属性等。

我知道这对jquery很容易,但我不能在这里使用JavaScript。 它必须由PHP完成。

你知道我怎么做吗?我们假设我的带有html标签的字符串已分配给 $ DBdata

0 个答案:

没有答案