PHP如何给文章每三个段落后增加一段随机文字内容?

比如文章HTML为:
<p>段落1</p><p>段落2</p><p>段落3</p><p>段落4</p><p>段落5</p><p>段落6</p>
预设文字内容为A和B
要达到的效果:
<p>段落1</p><p>段落2</p><p>段落3 + A</p>
<p>段落4</p><p>段落5</p><p>段落6 + B</p>

20分表示感谢!

太阳

【海上日出】作者:巴金

为了看日出,我常常早起。那时天还没有大亮,周围非常寂静,只听见船里机器的声音。

天空还是一片浅蓝,很浅很浅的。转眼间,天水相接的地主出现了一道红霞。红霞的范围慢慢扩大,越来越亮。我知道太阳要从天边升起来了,便不转眼地望着那里。

果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。到了最后,它终于冲破了云霞,完全跳出了海面,颜色真红得可爱。一刹那间,这深红的圆东西发出夺目的亮光,射得人眼睛发痛。它旁边的云片也突然有了光彩。

有时候太阳躲进云里,阳光透过云缝直射到水面上,很难分辨出哪里是水,哪里是天,只看见一片灿烂的亮光。

有时候天边有黑云,云还很厚。太阳升起来,人还看不见它。它的光芒给黑云镶了一道发光的金边。后来,太阳慢慢透出重围,出现在天空,把一片片云染成了紫色或者红色。这时候,不仅是太阳、云和海水,连我自己也成了明亮的了。

这不是很伟大的奇观么?

【日出】太阳离开地平线了,红彤彤的,仿佛是一块光焰夺目的玛瑙盘,缓缓地向上移动。红日周围,霞光尽染无余。那轻舒漫卷的云朵,好似身着红装的少女,正在翩翩起舞。

【海上日出】黎明前,我和爸爸去看海上日出。天空灰蒙蒙的,周围弥漫着凉丝丝的雾气。一阵阵凉爽的海风迎面扑来,撩起了我的缕缕黑发。一朵朵洁白的流花轻轻地吻着我的小脚丫,带给我一片温馨。我焦急地徘徊、期待着海上日出。不知过了多少时间,天空似乎有点儿亮了。放眼望去,东方天际微微露出橙黄色。随着时间的推移,橙黄色不断扩散,并越来越浓,水天相接处已成为紫色。呵,是太阳要出来了!渐渐地,太阳探出前额,红红的额头,只是没有光亮。它好像是很重很重似的,一点儿一点儿地从海面升起。慢慢地,一纵一纵地。太阳使劲向上升着。最后,它如释重负般地跳出海面,整个脸膛儿通红的,红得可爱。刹那间,它发出夺日的光亮,强烈的阳光,射得人睁不开眼。它旁边的云彩也被镀上一层金边。

【和煦的阳光】冷,天气依旧是那么冷。但阳光毕竟是和煦的。晌午,太阳朗照着大地。金色的阳光,洒浇在旷野和屋顶上,洒落在人们的肩膀上和脊背上。一股热乎乎的暖流在周身洋溢,头昏昏然的,骨头软软的,多么舒坦,多么惬意。

【强烈的阳光】吃过午饭,我又来到阳台上。太阳像个大火球似地悬在天上。那强烈的白光,刺得我睁不开眼。我用手搭起“凉棚”,只见太阳变小了,亮亮的圆球四周,有一卷乳白色的光晕,阳光直射大地。太阳公公把光和热献给大地,使万物获得生机。在树枝上高叫的知了仿佛在说:“谢谢!”路帝的柳树在向太阳点头、致意
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-19
$s='.你的字符串..';
$rs=split('</p>',$s);
$s='';
for($i=3;$i<sizeof($rs);$i+=3)
{
  $s.=$rs[$i-2].'</p>'.$rs[$i-1].'</p>'.$rs[$i].($i%6?'A':'B').'</p>';
}本回答被提问者采纳

PHP如何给文章每三个段落后增加一段随机文字内容?
有时候太阳躲进云里,阳光透过云缝直射到水面上,很难分辨出哪里是水,哪里是天,只看见一片灿烂的亮光。有时候天边有黑云,云还很厚。太阳升起来,人还看不见它。它的光芒给黑云镶了一道发光的金边。后来,太阳慢慢透出重围,出现在天空,把一片片云染成了紫色或者红色。这时候,不仅是太阳、云和海...

php中怎么将一个字符串随机添加文字呢
<?php strlen = 2; \/\/ 一个汉字的长度, gbk为2, utf8为3 string = '祝伟大祖国繁荣富强'; \/\/ 文字 insert = '-'; \/\/ 要添加的符号 rand = mt_rand(1, strlen($string) \/ $strlen - 1);result = substr($string, 0, $rand * $strlen).$insert.substr($string, $rand *...

phpcms v9 文章内容页面怎么调用点击量??
找到文件count.php(网站根目录\/api)查找第50行,找到这段代码$views = $r['views'] + 1;这里的1是默认的,表示每浏览一次,点击量增加一次,可以修改成自己想要的任意数字 或者$views = $r['views'] + rand(10,100); 随机的增加 10到100之间的一个任意的整数;1,首页调用点击量 {pc:...

...将1.txt每行内容随机和2.txt每行内容结合写入3.txt中
\/*php按行读取文件可以用file()函数,结果是一个数组,每个元素是一行带换行符\\n的字符串, trim(字符串,字符)去掉字符串首尾的规定字符,如果不填,则去掉"\\0" - NULL,"\\t" - tab"\\n" - new line,"\\x0B" - 纵向列表符,"\\r" - 回车," " - 普通空白字符*\/$file1 = file("1...

文章页如何调用文章点击量文章的点击量怎么去获取
1、本地新建一个空白文档,命名为cnt.php2、用记事本打开cnt.php,然后将代码复制到cnt.php里面。代码如下:3、保存cnt.php文件,并上传到服务器。4、然后在主页或者其它页面里面这样调用计数器:”你是第位访问者“就可以了。5、这样就可以清楚的知道了有多少访客来访了。这个除了在首页可以使用外,其他...

php 怎么用正则表达式从一段内容里提取出一段连续的10位数字
如果是连续的随机数 preg_match("\/\\d+\/i",$str,$match);matches[0] 就是 如果是非连续的 str = preg_replace("\/\\D\/", “”, $str);str 就是

用php写一个猜随机数的程序。产生一个10以内的随机数,让用户在文本框输...
用if语句判断$a是否已经存有随机数,没有则随机生成一个随机数放入$a中,并让剩余次数$b为5。用户输入后将$a与输入的数字对比,并给出相应的提示。并且把$b减1,直到$b为0时结束。获取用户输入和表单隐藏的数据可用GET 或 POST。 输入数字(1-10) <input type="hidden" name="rand" value...

如何实现每次打开同一个网站显示的文章内容都不相同?
做一个文章列表,然后每次打开的时候都有一个随机数,根据这个随机数来判断调用那一个文章内容,就可以实现了。

php:如何写一个脚本,然后随机循环雨辰叶这三个字,之后插入mysql数据库...
names = array('雨','辰','辰');max =3 \/\/定义循环次数 new_name = ''; \/\/新的名字 for($i=0; $i<$max; $i++){ new_name.=$names[rand(0,2)];} \/\/然后讲new_name替换数据库就好了

php怎样生成一个32位的随机字符串?
方法一 1、在33 – 126中生成一个随机整数,如35。2、将35转换成对应的ASCII码字符,如35对应#。3、重复以上1、2步骤n次,连接成n位的密码。该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $max 为 ASCII 码的范围,这里取 33 -126 ...

相似回答