Heim > Backend-Entwicklung > PHP-Tutorial > preg_replace如何在第N张图片后插入内容呢??

preg_replace如何在第N张图片后插入内容呢??

WBOY
Freigeben: 2016-06-06 20:36:00
Original
974 Leute haben es durchsucht

<code>是这样的,我现在弄一个自动分页的功能;

原理是每50张图片就插入一个分页符 <!--nextpage-->;

例如:

<p>10010</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>10010</p>

我要如何才能做到每隔4个A标签就插入一个分页符:

做如下效果:

<p>10010</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<!--nextpage-->
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<!--nextpage-->
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<!--nextpage-->
</p>
<p>10010</p>
</code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

<code>是这样的,我现在弄一个自动分页的功能;

原理是每50张图片就插入一个分页符 <!--nextpage-->;

例如:

<p>10010</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>10010</p>

我要如何才能做到每隔4个A标签就插入一个分页符:

做如下效果:

<p>10010</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<!--nextpage-->
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<!--nextpage-->
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
</p>
<p>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<a href="#"><img  src="11.jpg" alt="preg_replace如何在第N张图片后插入内容呢??" ></a>
<!--nextpage-->
</p>
<p>10010</p>
</code>
Nach dem Login kopieren
Nach dem Login kopieren

试试这个
$str = preg_replace('#((<a>\s*){50})#sim', '\1<!--nextpage-->', $str);</a>

<code> preg_replace('#(<a>]*><img  alt="preg_replace如何在第N张图片后插入内容呢??" >]*\ /></a>){50}#is', '$1', get_post(57047)->post_content,-1,$c);
</code>
Nach dem Login kopieren

{50}只能用连续的A标签上,如果不连续的话 要怎么写呢

Verwandte Etiketten:
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