我想从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 。