HTML标签与特殊字符解析

原创2018-11-29 17:46:07103
摘要:<?php $codes = '<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>PHP字符串操作之
<?php
$codes = '<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>PHP字符串操作之HTML标签与特殊字符解析与还原</title>
    <style type="text/css">
        h1{margin: 0px;color: red;background: #ccc;}
        h3{margin: 0px;color: red;background: #ccc;}
        h5{margin: 0px;color: red;background: #ccc;}
        body{font-size: 24px;color: #aaa;}
    </style>
</head>
<body>
    <h1>PHP字符串操作之HTML标签与特殊字符解析与还原</h1>
</body>
</html>';
echo '自动解析:',($codes);
echo '<hr>';
echo '去掉HTML标签:<br>',strip_tags($codes),'<hr>';

$poetry = "春眠不觉晓 \n 处处闻啼鸟";
echo '\\n被无视:',$poetry, '<br>'; 
echo '\\n被&lt;br&gt;替换:',nl2br($poetry), '<hr>';

$str = '<h2>我是\\\'&nbsp;"括号里"的</h2>';
echo '不转义:',$str, '<br>';
echo '转义:<br>', htmlspecialchars($str), '<hr>';

$str3 = "&lt;h2&gt;我是'一个&amp;nbsp;有&quot;故事&quot;的人&lt;/h2&gt";
echo '未解析:',$str3,'<br>';
echo '解析:',htmlspecialchars_decode($str3), '<hr>';
echo '<hr>';

$str4 = "<h6>中美&贸\$易战,'中国'必胜</h6>";
echo $str4;
echo htmlentities($str4),'<br>';
echo '<hr>';

1543484555(1).png

批改老师:韦小宝批改时间:2018-11-29 17:58:33
老师总结:嗯!写的很不错哦!但是课后要记得多多练习哦!基础很重要!

发布手记

热门词条