去除所有 HTML 标记,但允许的标记除外
我见过很多表达式来删除一个特定的标签(或许多指定的标签),还有一个可以删除除一个特定标签之外的所有标签,但我还没有找到一种方法来删除PHP中除许多排除的标签(即所有除外)之外的所有标签。我对正则表达式还很不擅长,所以我需要帮助。:)谢谢!p, b, i, u, a, ul, ol, li
我见过很多表达式来删除一个特定的标签(或许多指定的标签),还有一个可以删除除一个特定标签之外的所有标签,但我还没有找到一种方法来删除PHP中除许多排除的标签(即所有除外)之外的所有标签。我对正则表达式还很不擅长,所以我需要帮助。:)谢谢!p, b, i, u, a, ul, ol, li
您可以使用strip_tags
函数来执行此操作
¶ strip_tags — 从字符串中去除 HTML 和 PHP 标记
strip_tags($contant,'tag you want to allow');
喜欢
strip_tags($contant,'<code><p>');