php段落
⑴ php提取txt中的段落
这个要根据你的TXT格式来确定,比如,每个段落是不是以硬回车符(\r\n)为结束、每个段落的标志是不是以 一、二、三... 这种为区分等。
仅以上面的文字为例,则使用正则表达式比较合适,你应该是想显示 二、我对股份制股票发生了兴趣 。。。 到 三、我的失误 之前的所有文字吧,以下是示例代码:
<?php
$file = file_get_contents('test.txt');
$pa = '/(二、.*)三、/si';
preg_match_all($pa,$file,$arr,PREG_SET_ORDER);
echo nl2br($arr[0][1]);
?>
⑵ PHP中如何将一段中文的空白换成段落标记
$test = "这 是 测试用 的 文字 ";
print preg_replace ('/(\S+)/', '<p>$1</p>', $test);
这个应该可以满足你的要求,还有如楼上所说,第二个参数是不需要// ,他只是一个字符串~
⑶ php一个段落换行问题
<br />换行 <p></p>段落
⑷ 如何用php正则将长文本中的每个段落(以<br>结尾)替换为<div id="zt1">段落</div>
<?php
//由于br标记在网络上不能显示所以这个测试串的br你要去掉转义符号
$source='。<br>?!<br><br>';
//替换br
$code=1;
$result=preg_replace_callback('/<br>/',function($m)use(&$code){return'<divid="zt'.$code++.'">段落</div>';},$source);
print_r($result);
print_r(" ");
//替换句末
$code=1;
$result=preg_replace_callback('/。|?|!/',function($m)use(&$code){return'<divid="jz'.$code++.'">段落</div>';},$result);
print_r($result);
⑸ php 多行字符串转段落
$str = 'your stirng';
//如果是纯文本内容
$str = nl2br($str);
$str = '<p>' . str_replace('<br>', '</p><p>') . '</p>';
//如果不是纯文本内容
$str = str_replace("\r\n", "\n", $str); //注意\r\n外面需要用双引号
$str = '<p>' . implode('</p><p>', explode("\n", $str)) . '</p>'; //注意\n外面需要用双引号
⑹ php如何判断段落的数量,并在段落的中间值插入一张图片
这个需要看你的具体文章是什么样的段落,要根据内容制定相应的规则,一般html段落用的是p标签,如果没有其他分段标签(如div),直接使用文本替换就可以了:
$html = str_replace("</p>","</p><img src=\"yourPictureUrl.jpg\"/>",$html);
需要判断有多少段落并替换可以用:
$cArr = explode("</p>",$html);
$count = count($cArr); //$count 为段落数量
$html = join("</p><img src=\"yourPictureUrl.jpg\"/>",$cArr);
如果内容是整个html文档,而不仅仅是文章内容主体就需要过滤掉不是非内容</p>闭合标签的替换了,需要看具体情况制定规则
⑺ 关于php怎么截取段落
“.”默认不匹配换行符你试试这样截取正文
preg_match_all('/<\/h2>(.*?)\<h2>/is',$str,$p1);
【回复】我这里没有遇到这种问题呀( ⊙ o ⊙ )!,你是不是用word做的HTML文件与你的PHP文件的字符集(如GB2312、UTF-8)不同?
⑻ php段落设置的问题,如何设置第一段 和最后一段不打乱
function shuffles($str)
{
$arr = explode( '<p>', ltrim( $str, '<p>' ) );
$arr_first = array_shift($arr);
$arr_last = end($arr);
array_pop($arr);
shuffle( $arr );
$str = '<p>' .$arr_first.'<p>' . implode( '<p>', $arr ).'<p>' .$arr_last ;
return $str;
}
⑼ 怎么注释掉PHP段落代码 下面的这一段落都要注释掉,不要了,怎么弄
应该是下面注释吧,不知道是不是你想要的效果:不过了希望对你有帮助!~!
<!-- #Header -->
<?php //if ($npdv_options['switchheader'] == 2) { /* If display a single image for header is selected */ ?>
<!--a href="<?php //bloginfo('url'); ?>" alt="<?php //bloginfo('name'); ?>" title="<?php// bloginfo('name'); ?>"><img src="<?php //echo $npdv_options["headerimage"]; ?>" style="max-width:970px" alt="<?php //bloginfo('name'); ?>" /></a>
<?php //} elseif($npdv_options['switchheader'] == 1) { /* If header with quotes option is selected */
// include (TEMPLATEPATH . '/headerWithQ.php');
// } else { /* If header with Advertisement option is selected */
// include (TEMPLATEPATH . '/headerWithAd.php');
// } ?>
<!-- // header -->
⑽ PHP如何给文章每三个段落后增加一段随机文字内容
太阳
【海上日出】作者:巴金
为了看日出,我常常早起。那时天还没有大亮,周围非常寂静,只听见船里机器的声音。
天空还是一片浅蓝,很浅很浅的。转眼间,天水相接的地主出现了一道红霞。红霞的范围慢慢扩大,越来越亮。我知道太阳要从天边升起来了,便不转眼地望着那里。
果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。到了最后,它终于冲破了云霞,完全跳出了海面,颜色真红得可爱。一刹那间,这深红的圆东西发出夺目的亮光,射得人眼睛发痛。它旁边的云片也突然有了光彩。
有时候太阳躲进云里,阳光透过云缝直射到水面上,很难分辨出哪里是水,哪里是天,只看见一片灿烂的亮光。
有时候天边有黑云,云还很厚。太阳升起来,人还看不见它。它的光芒给黑云镶了一道发光的金边。后来,太阳慢慢透出重围,出现在天空,把一片片云染成了紫色或者红色。这时候,不仅是太阳、云和海水,连我自己也成了明亮的了。
这不是很伟大的奇观么?
【日出】太阳离开地平线了,红彤彤的,仿佛是一块光焰夺目的玛瑙盘,缓缓地向上移动。红日周围,霞光尽染无余。那轻舒漫卷的云朵,好似身着红装的少女,正在翩翩起舞。
【海上日出】黎明前,我和爸爸去看海上日出。天空灰蒙蒙的,周围弥漫着凉丝丝的雾气。一阵阵凉爽的海风迎面扑来,撩起了我的缕缕黑发。一朵朵洁白的流花轻轻地吻着我的小脚丫,带给我一片温馨。我焦急地徘徊、期待着海上日出。不知过了多少时间,天空似乎有点儿亮了。放眼望去,东方天际微微露出橙黄色。随着时间的推移,橙黄色不断扩散,并越来越浓,水天相接处已成为紫色。呵,是太阳要出来了!渐渐地,太阳探出前额,红红的额头,只是没有光亮。它好像是很重很重似的,一点儿一点儿地从海面升起。慢慢地,一纵一纵地。太阳使劲向上升着。最后,它如释重负般地跳出海面,整个脸膛儿通红的,红得可爱。刹那间,它发出夺日的光亮,强烈的阳光,射得人睁不开眼。它旁边的云彩也被镀上一层金边。
【和煦的阳光】冷,天气依旧是那么冷。但阳光毕竟是和煦的。晌午,太阳朗照着大地。金色的阳光,洒浇在旷野和屋顶上,洒落在人们的肩膀上和脊背上。一股热乎乎的暖流在周身洋溢,头昏昏然的,骨头软软的,多么舒坦,多么惬意。
【强烈的阳光】吃过午饭,我又来到阳台上。太阳像个大火球似地悬在天上。那强烈的白光,刺得我睁不开眼。我用手搭起“凉棚”,只见太阳变小了,亮亮的圆球四周,有一卷乳白色的光晕,阳光直射大地。太阳公公把光和热献给大地,使万物获得生机。在树枝上高叫的知了仿佛在说:“谢谢!”路帝的柳树在向太阳点头、致意