abstrakt:<?php //對HTML標(biāo)簽的過濾與轉(zhuǎn)換 //1.nl2br($str):在換行符\n前插入html換行標(biāo)簽<br> $str = "2018年世界杯 \n 中國足球沒有參加"; echo nl2br($str),'<hr>'; //2.htmlspecialchars($st
<?php //對HTML標(biāo)簽的過濾與轉(zhuǎn)換 //1.nl2br($str):在換行符\n前插入html換行標(biāo)簽<br> $str = "2018年世界杯 \n 中國足球沒有參加"; echo nl2br($str),'<hr>'; //2.htmlspecialchars($str):將代碼中的引號,&,標(biāo)簽標(biāo)記<,>轉(zhuǎn)為html實體字符,不解析 $str = '<h3>他是\'一個 有"故事"的人</h3>'; //不轉(zhuǎn)義輸出 echo '不轉(zhuǎn)義輸出:',$str,'<hr>'; echo '轉(zhuǎn)義輸出:',htmlspecialchars($str),'<hr>'; //3.htmlspecialchars_decode($str):htmlspecialchars($str)反操作 $str = '<h3>他是\'一個&nbsp;有"故事"的人</h3>'; echo '轉(zhuǎn)義輸出:',htmlspecialchars_decode($str),'<hr>'; //4.htmlentities($str):將所有的html標(biāo)記全轉(zhuǎn)實體,包括了htmlspecialchars()中的標(biāo)記 $str = "<p>中美&貿(mào)\$易戰(zhàn),'中國'必勝</p>"; echo '轉(zhuǎn)義輸出:',htmlentities($str),'<hr>'; //5.html_entity_decode():htmlentities()的反操作 $str = '<p>中美&貿(mào)$易戰(zhàn),\'中國\'必勝</p>'; echo '轉(zhuǎn)義輸出:',html_entity_decode($str),'<hr>'; //6.strip_tags():過濾掉所有的html或php標(biāo)記,也可以設(shè)置允許保留的標(biāo)記,很實用 $str = '<p>php是世界上<span style="color: red">最好的</span>語言</p>'; echo $str; //將所有的標(biāo)簽過濾掉 echo strip_tags($str),'<br>'; //保留指定的標(biāo)簽 echo strip_tags($str,'<span>'),'<br>';
Korrigierender Lehrer:查無此人Korrekturzeit:2019-03-27 09:09:18
Zusammenfassung des Lehrers:完成的不錯。處理html標(biāo)簽,最常用的就是富文本保存。繼續(xù)加油。