htmlspecialchars() 是 PHP 中的一个非常有用的函数,用于将特殊字符转换为 HTML 实体。它可以处理以下类型的标签:
- 文本格式化标签:
<b>,<strong>,<i>,<em>,<mark>,<small>,<del>,<ins>,<sub>,<sup>等。 - 链接标签:
<a href="...">,其中href属性会被转换为&href=。 - 图像标签:
<img src="...">,其中src属性会被转换为&src=。 - 列表标签:
<ul>,<ol>,<li>,<dl>,<dt>,<dd>等。 - 表单标签:
<form action="...">,<input type="...">,<textarea>,<button>等。 - 其他标签:
<table>,<tr>,<td>,<th>,<caption>,<thead>,<tbody>,<tfoot>等。 - 特殊字符:
&,<,>,",'会被转换为对应的 HTML 实体&,<,>,",'。
需要注意的是,htmlspecialchars() 不会处理 JavaScript 标签和属性,也不会处理 CSS 样式。如果需要处理这些标签,可以考虑使用其他库,如 htmlPurifier。

便宜VPS测评










