-1

我正在使用 textarea 使用 php 将数据添加到 mysql 数据库,并在将文本插入数据库之前使用 nl2br 格式化我的文本,当涉及到以格式输出的数据时,挑战就来了

Introduction<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

Open Source's Proponents Often Claim That It Offers Significant Benefits When Compared To Typical Commercial Products. Commercial Products Typically Favour Visible Features (giving Marketing Advantage) Over Harder-to Measure Qualities Such As Stability, Security And Similar Less Glamorous Attributes. As A Shorthand, We Shall Describe This Phenomenon As Quality Vs Features.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> 

我怎样才能删除<br />si 已使用的strip_replacenl2br但它都失败了。我真诚地需要帮助,谢谢

4

1 回答 1

0

您可以在您的情况下使用正则表达式或尝试strip_tags(在回显字符串之前)。

strip_tags— 从字符串中去除 HTML 和 PHP 标记

文档

语法:字符串 strip_tags ( string $str [, string $allowable_tags ] )

此函数尝试返回一个字符串,其中包含从给定 str 中删除的所有 NULL 字节、HTML 和 PHP 标记。

此功能不会修改您允许使用 allowable_tags 的标签上的任何属性,包括恶作剧用户在发布将显示给其他用户的文本时可能滥用的样式和 onmouseover 属性。

于 2013-09-10T15:30:37.340 回答