Duke Yin's Technology database

PHP删除指定范围的特定字符

删除html标签

strip_tags(string,allow)

strip_tags()可以删除内容中的所有html标签,仅仅留下文字,有特殊情况需要保留标签的写在“allow”部分。
比如删除所有html标签:


得到的结果是:

Hello world!

删除html标签但保留所有”b”标签


得到的结果是:

Hello world!

删除指定的某个特殊非html标签

有时候内容中包含自定义的某些特殊标签,比如[img],[url],删除这些标签需要用到:“preg_replace()”函数

比如,删除变量“$excerpt”中所有的[map]…[/map]标签及内容:

$excerpt="..."
$excerpt=preg_replace('/\[map\].*?\[\/map\]/i','',$excerpt);//删除map标签

#

发布评论

评论

标注 * 的为必填项。