我在 mysql $comments 中有文本,其中包含一些标签:
echo $comments;
//result is this
#John# Have a birthday <2.22.2013> [14-00] party /Club/ *Victoria*?
我需要一个 php 代码来不显示所有标签并包含文本,如下所示:
Have a birthday party ?
我使用的这段代码,但它隐藏的只是文本包含在 [] 之间,我也想隐藏其他标签中的文本 <>//##$$**()
function replaceTags($startPoint, $endPoint, $newText, $source) {
return preg_replace('#('.preg_quote($startPoint).')(.*)('.preg_quote($endPoint).')#si', '$1'.$newText.'$3', $source);
}
$source= $comments;
$startPoint='[';
$endPoint=']';
$newText='';
echo replaceTags($startPoint, $endPoint, $newText, $source);
我必须在这里改变什么?问候