strip <br/>(n12br)从数据库字段获取

时间:2011-05-29 12:09:10

标签: php textarea strip-tags nl2br

我有一个textarea值,其值来自字段(nl2br)

如何剥离“&lt; br /&gt;”,以便当我想编辑此字段时,“&lt; br /&gt;”会不会出现?

//$data["Content"] is the field that has <br/> tags inside
$content = $data["Content"];

//when want to edit, want to strip the <br/> tag
<td><textarea name="content" rows="10" style="width:300px;"><?=$content?></textarea></td>

我知道它应该使用strip_tags()函数但不确定实际的方法

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:4)

如果你想使用strip_tags,那就是:

$content = strip_tags($data["Content"]);

答案 1 :(得分:2)

我将使用str_replace以下内容将<br/>替换为换行符

$content = str_replace('<br/>','\n',$data['Content']);

或者如果您不想要换行符

$content = str_replace('<br/>','',$data['Content']);

修改 一个例子

$my_br = 'hello<br/> world';
$content = str_replace('<br/>','',$my_br);

echo $content;

Output: hello world