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如何給文章每三個段落後增加一段隨機文字內容
太陽
【海上日出】作者:巴金
為了看日出,我常常早起。那時天還沒有大亮,周圍非常寂靜,只聽見船里機器的聲音。
天空還是一片淺藍,很淺很淺的。轉眼間,天水相接的地主出現了一道紅霞。紅霞的范圍慢慢擴大,越來越亮。我知道太陽要從天邊升起來了,便不轉眼地望著那裡。
果然,過了一會兒,在那個地方出現了太陽的小半邊臉,紅是紅得很,卻沒有亮光。太陽像負著什麼重擔似的,慢慢兒,一縱一縱地,使勁兒向上升。到了最後,它終於沖破了雲霞,完全跳出了海面,顏色真紅得可愛。一剎那間,這深紅的圓東西發出奪目的亮光,射得人眼睛發痛。它旁邊的雲片也突然有了光彩。
有時候太陽躲進雲里,陽光透過雲縫直射到水面上,很難分辨出哪裡是水,哪裡是天,只看見一片燦爛的亮光。
有時候天邊有黑雲,雲還很厚。太陽升起來,人還看不見它。它的光芒給黑雲鑲了一道發光的金邊。後來,太陽慢慢透出重圍,出現在天空,把一片片雲染成了紫色或者紅色。這時候,不僅是太陽、雲和海水,連我自己也成了明亮的了。
這不是很偉大的奇觀么?
【日出】太陽離開地平線了,紅彤彤的,彷彿是一塊光焰奪目的瑪瑙盤,緩緩地向上移動。紅日周圍,霞光盡染無余。那輕舒漫卷的雲朵,好似身著紅裝的少女,正在翩翩起舞。
【海上日出】黎明前,我和爸爸去看海上日出。天空灰濛蒙的,周圍彌漫著涼絲絲的霧氣。一陣陣涼爽的海風迎面撲來,撩起了我的縷縷黑發。一朵朵潔白的流花輕輕地吻著我的小腳丫,帶給我一片溫馨。我焦急地徘徊、期待著海上日出。不知過了多少時間,天空似乎有點兒亮了。放眼望去,東方天際微微露出橙黃色。隨著時間的推移,橙黃色不斷擴散,並越來越濃,水天相接處已成為紫色。呵,是太陽要出來了!漸漸地,太陽探出前額,紅紅的額頭,只是沒有光亮。它好像是很重很重似的,一點兒一點兒地從海面升起。慢慢地,一縱一縱地。太陽使勁向上升著。最後,它如釋重負般地跳出海面,整個臉膛兒通紅的,紅得可愛。剎那間,它發出奪日的光亮,強烈的陽光,射得人睜不開眼。它旁邊的雲彩也被鍍上一層金邊。
【和煦的陽光】冷,天氣依舊是那麼冷。但陽光畢竟是和煦的。晌午,太陽朗照著大地。金色的陽光,灑澆在曠野和屋頂上,灑落在人們的肩膀上和脊背上。一股熱乎乎的暖流在周身洋溢,頭昏昏然的,骨頭軟軟的,多麼舒坦,多麼愜意。
【強烈的陽光】吃過午飯,我又來到陽台上。太陽像個大火球似地懸在天上。那強烈的白光,刺得我睜不開眼。我用手搭起「涼棚」,只見太陽變小了,亮亮的圓球四周,有一卷乳白色的光暈,陽光直射大地。太陽公公把光和熱獻給大地,使萬物獲得生機。在樹枝上高叫的知了彷彿在說:「謝謝!」路帝的柳樹在向太陽點頭、致意