摘要:<?php$str="我正在学习PHP基础知识!\n加油!";echo $str.'<br>';echo nl2br($str);echo '<hr>';$str='<h2>我来自\'广州 "你呢你呢"</h2>';echo $
<?php
$str="我正在学习PHP基础知识!\n加油!";
echo $str.'<br>';
echo nl2br($str);
echo '<hr>';
$str='<h2>我来自\'广州 "你呢你呢"</h2>';
echo $str;
echo htmlspecialchars($str);//将代码中的引号,&,标签标记<,>转为html实体字符,不解析原样解析出来
echo '<hr>';
$str='<h2>我来自\'广州 &nbsp; "你呢你呢"</h2>';
echo htmlspecialchars_decode($str);//与htmlspecialchars相反,针对引号,&,<,>解析
echo '<hr>';
$str="<dd><a href='' target='_blank'>HTML教程</a></dd>";
echo htmlentities($str);//将所有的html标记全转实体,包括了htmlspecialchars()中的标记
echo '<hr>';
echo html_entity_decode($str);//htmlentities()的反操作
echo '<hr>';
echo strip_tags($str);//过滤掉所有的html或php标记,也可以设置运行保留的标记
echo '<hr>';
echo strip_tags($str,'<a>');