php中怎么删除"<"和">"以及删除"<"和">"间的内容

比如$str='年龄:<span style="color:#f00">18</span>',怎么才能把<span style="color:#f00">和</span>删除。
已邀请:

liuliangsong - 80后IT民工

赞同来自:

你说的是删除掉html标签吧?如果是删除掉html标签的话,可以直接使用strip_tags函数,如:
<?php
$str='年龄:<span style="color:#f00">18</span>';
echo strip_tags($str);
#输出:年龄:18
 
也可以使用preg_prealce函数用正则表达式来删除:
<?php
$str='爱E族:<a href="http://aiezu.com"><b>aiezu.com</b></a>';
echo preg_replace("#<[^>]+>#s", "", $str);
//输出: 爱E族:aiezu.com

要回复问题请先登录注册