先在texture中的看到的換行是什么?一般情況下windows是\r\n,linux下是\n,而這些字符也就是基礎(chǔ)課程中的轉(zhuǎn)義字符,但是網(wǎng)頁(yè)中顯示的時(shí)候,不具備真正的換行效果,通過(guò)“右鍵”-“查看源代碼”可以看到這樣的效果,php內(nèi)置函數(shù)nl2br(String s);
作為一家“創(chuàng)意+整合+營(yíng)銷(xiāo)”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們?cè)跇I(yè)內(nèi)良好的客戶(hù)口碑。創(chuàng)新互聯(lián)公司提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都網(wǎng)站制作、創(chuàng)意表現(xiàn)、網(wǎng)頁(yè)制作、系統(tǒng)開(kāi)發(fā)以及后續(xù)網(wǎng)站營(yíng)銷(xiāo)運(yùn)營(yíng)等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營(yíng)模式與有效的網(wǎng)絡(luò)營(yíng)銷(xiāo)方法,創(chuàng)造更大的價(jià)值。
把你想要輸出的texture內(nèi)容,從數(shù)據(jù)庫(kù)中讀出來(lái):存入變量($content_texture)
$content_texture = "123\n32435\n32435345\n";
$result_texture=nl2br($content_texture);
echo $result_texture;
當(dāng)然也可以自己手動(dòng)實(shí)現(xiàn)一下,去了解這個(gè)函數(shù)操作的內(nèi)容
$content_texture = "123\n32435\n32435345\n";
$result_texture = str_replace(array("\n", "\r\n") , "BR /", $content_texture);
echo $result_texture;
如果是純文本的編輯,你可以拆分換行符或者替換換行符:
?php
//echo $_POST['aaa'];
//$arr = explode("\r\n",$_POST['aaa']);
//print_r($arr);
echo str_replace("\r\n","",$_POST['aaa']);
?
form action="" method="post"
textarea name="aaa"/textarea
input type="submit" name="bt" value="提交" /
/form
下面是一個(gè)解決方法:
以作為分隔符
替換成\n
str_replace('' , '\\n' , $text);
nl2br($text);
將\n替換成br/即可,參見(jiàn)php手冊(cè)的nl2br()函數(shù)