2

その値がフィールド(nl2br)から派生したtextarea値があります

「<br/>」を削除して、このフィールドを編集したいときに「<br />」が表示されないようにするにはどうすればよいですか?

//$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()関数を使用する必要があることはわかっていますが、実際の方法がわかりません

助けていただければ幸いです

4

2 に答える 2

4

strip_tagsを使用する場合は、次のようになります。

$content = strip_tags($data["Content"]);
于 2011-05-29T12:11:53.367 に答える
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
于 2011-05-29T12:12:24.493 に答える