PHP htmlentities() 函数
PHP htmlentities() 函数是一个字符串函数,用于将字符转换为 HTML 实体。
语法
htmlentities(string,flags,character-set,double_encode);
参数 | 描述 | 必需/可选 |
---|---|---|
string | 指定要转换的字符串。 | 必需 |
flags | 指定如何处理引号,无效的编码。 | 可选 |
character-set | 指定字符集 | 可选 |
double_encode | 指定布尔值。 | 可选 |
示例1
<?php
str = '<a href="https://www.javatpoint.com">Go to javatpoint.com</a>';
echo htmlentities(str);
?>
输出:
Go to javatpoint.com
示例2
<?php
str = "Hello PHP : 'E=MC?'";
echo htmlentities(str, ENT_COMPAT); // Will only convert double quotes
echo "<br>";
echo htmlentities(str, ENT_QUOTES); // Converts double and single quotes
echo "<br>";
echo htmlentities(str, ENT_NOQUOTES); // Does not convert any quotes
?>
输出:
Hello PHP : 'E=MC²'
Hello PHP : 'E=MC²'
Hello PHP : 'E=