Heim > Backend-Entwicklung > PHP-Tutorial > ueditor怎样提取<p>标签的字符串?或者用php来提取字符串

ueditor怎样提取<p>标签的字符串?或者用php来提取字符串

WBOY
Freigeben: 2016-06-06 20:35:24
Original
1064 Leute haben es durchsucht

怎样从<p></p>标签的内容中提取固定数量的字符来作为一篇帖子的简介呢?我看百度贴吧都是将一篇帖子前面一定数量的字符提取出来作为帖子的简介来显示。假设下面是内容示例,
<p>some content...</p> <img ... alt="ueditor怎样提取<p>标签的字符串?或者用php来提取字符串" > <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">...</pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>...<p>...</p>...
由于一个<p></p>标签中的内容长度是不固定的,并且开头也有可能是图片<img alt="ueditor怎样提取<p>标签的字符串?或者用php来提取字符串" >标签,或插入代码的<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>标签等,假设要从<p></p>标签中提取50个字符出来不知道行不行。如果不好处理的话,使用php能不能有效率的处理呢?

回复内容:

怎样从<p></p>标签的内容中提取固定数量的字符来作为一篇帖子的简介呢?我看百度贴吧都是将一篇帖子前面一定数量的字符提取出来作为帖子的简介来显示。假设下面是内容示例,
<p>some content...</p> <img ... alt="ueditor怎样提取<p>标签的字符串?或者用php来提取字符串" > <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">...</pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>...<p>...</p>...
由于一个<p></p>标签中的内容长度是不固定的,并且开头也有可能是图片<img alt="ueditor怎样提取<p>标签的字符串?或者用php来提取字符串" >标签,或插入代码的<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>标签等,假设要从<p></p>标签中提取50个字符出来不知道行不行。如果不好处理的话,使用php能不能有效率的处理呢?

你好,我感觉可以使用正则来匹配的,然后用preg把content提取出来,如果这种思路不行的话,可以用js遍历来做。希望你发再具体点,我可以写一下。不对的话欢迎指正。

正则+字符串截取

<p></p>

]+>(.*?)


简单的正则吧。

假定已经找到了<p></p>标签,可以用substr + strip_tags来搞

具体如何找<p></p>标签,可以用正则或者PHPQuery

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage