полоса <br>(n12br) получить из поля базы данных - PullRequest
2 голосов
/ 29 мая 2011

у меня есть значение textarea, значение которого получено из поля (nl2br)

как убрать "
", чтобы, когда я захочу отредактировать это поле, "
" не появилось?

//$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 ]

4 голосов
/ 29 мая 2011

Если вы хотите использовать strip_tags, то это будет просто:

$content = strip_tags($data["Content"]);
2 голосов
/ 29 мая 2011

я бы использовал 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
...