PHP项目开发过程中,经常需要对一些特殊字符进行处理,否则这些字符可能无法按输出或输出乱码。下面对HTML标记中的一些常用特殊字符进行转换。
q & 转换为 &
q " 转换为 "
q ' 转换为 '
q < 转换为 <
q > 转换为 >
其中,“&”为HTML元素,“&”为显示的字符串。例如,若想在页面正常输出如下代码:
则需要在HTML代码中输入:“< a href=''>明日科技”,否则,将不能按原义输出。
PHP提供了下面的函数来自动转换为HTML元素。
1.htmlspecialchars()函数
该函数可以将某些特定的字符转换成在HTML中的显示方式。语法如下:
string htmlspecialchars(string str[,int quote_style[,string charset]]);
该函数将特殊字符转成HTML的字符串格式( &....;)。该函数只转换上面列出5种特殊字符。
示例:
使用htmlspecialchars()函数将留言中特殊字符转成HTML的字符串格式,程序代码如下:
$word="
<快乐豆吧留言>: