摘要://1. nl2br()$str1 = "2018年世界杯 \n 中國(guó)除了足球隊(duì)沒(méi)有去,其它的都去了";echo $str1, '<br>'; //沒(méi)有出現(xiàn)預(yù)想中的換行,因?yàn)闉g覽器將\n解析為一個(gè)空格//如果想讓\n產(chǎn)生換行的效果,可以在前面加上一個(gè)<br>標(biāo)簽,盡管你可以使用很多方法實(shí)現(xiàn),但系統(tǒng)提供一個(gè)更簡(jiǎn)單的方案echo nl2br(
//1. nl2br()
$str1 = "2018年世界杯 \n 中國(guó)除了足球隊(duì)沒(méi)有去,其它的都去了";
echo $str1, '<br>'; //沒(méi)有出現(xiàn)預(yù)想中的換行,因?yàn)闉g覽器將\n解析為一個(gè)空格
//如果想讓\n產(chǎn)生換行的效果,可以在前面加上一個(gè)<br>標(biāo)簽,盡管你可以使用很多方法實(shí)現(xiàn),但系統(tǒng)提供一個(gè)更簡(jiǎn)單的方案
echo nl2br($str1), '<hr>';
//2. htmlspecailchars() 和反操作: htmlspecialchars_decode(),
$str2 = '<h1>他是\'一個(gè) 有"故事"的人</h1>';
//不轉(zhuǎn)義輸出
echo '不轉(zhuǎn)義輸出:',$str2, '<br>';
//正常轉(zhuǎn)義: ',",&,<,>
echo '正常轉(zhuǎn)義:', htmlspecialchars($str2), '<hr>';
$str3 = "<h1>我也是'一個(gè)&nbsp;有"故事"的人</h1>";
//將字符串中html實(shí)體字符解析成正常的標(biāo)簽進(jìn)行顯示
echo htmlspecialchars_decode($str3), '<br>';
//3. htmlentities() 和 反操作:html_entity_decode()
$str4 = "<p>中美&貿(mào)\$易戰(zhàn),'中國(guó)'必勝</p>";
//echo $str4;
echo htmlentities($str4),'<br>';
echo '<hr>';
//4.strip_tags()很實(shí)用的一個(gè)函數(shù)
$str5 = '<p>php是世界上<span style="color:red">最好的</span>編程語(yǔ)言嗎?</p>';
echo $str5;
//過(guò)濾掉所有的html標(biāo)簽
echo strip_tags($str5),'<br>';
//保留span標(biāo)簽
echo strip_tags($str5,'<span>'),'<br>';
批改老師:韋小寶批改時(shí)間:2019-03-06 16:14:55
老師總結(jié):寫的很不錯(cuò) 這個(gè)函數(shù)還是比較常用的 下次記得要寫上語(yǔ)言標(biāo)記哦