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

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

WBOY
Release: 2016-06-06 20:36:00
Original
955 people have browsed it

<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>
Copy after login
Copy after login

回复内容:

<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>
Copy after login
Copy after login

试试这个
$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>
Copy after login

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template