【发布时间】:2018-02-21 20:10:27
【问题描述】:
我正在获取输入标记的值,即转换为 Fckeditor 的文本区域:
"<p>bgfbgfbgf</p>\r\n"
我想在删除<p> 标签后将我的值存储在数据库中。
我应该如何从我的值中删除<p></p> 标签。
谁能帮我这个。?
【问题讨论】:
我正在获取输入标记的值,即转换为 Fckeditor 的文本区域:
"<p>bgfbgfbgf</p>\r\n"
我想在删除<p> 标签后将我的值存储在数据库中。
我应该如何从我的值中删除<p></p> 标签。
谁能帮我这个。?
【问题讨论】:
如果需要,使用strip_tags 删除标签和str_replace 删除\r\n:
strip_tags(preg_replace('/\s+/', '', $string)))
【讨论】:
I think this will solve your problem
$text = "<p>bgfbgfbgf</p>\r\n";
$replace = array('<p>','</p>');
$text = str_replace($replace,'',$text);
这只会删除 p 个标签。
【讨论】:
要仅删除<p> 和</p> 而不删除其他任何内容,请使用preg_replace 和以下regular expression。
$html = "<p>bgfbgfbgf</p>\r\n";
$string = preg_replace('/<p\b[^>]*>(.*?)<\/p>/is', "", $html);
【讨论】: