【www.bbyears.com--php函数】
例子
评论表情使用的标签
对应的图片路径/Public/images/face/1.gif至/Public/images/face/60.gif。
实现方法是使用preg_replace函数完成评论表情的显示。
$message="文章写的太好了
$message=preg_replace("#
echo $message;
?>
例子
1.把html元素全部去掉,或者保留某几个html标签
$text = "
Test paragraph.
Other text";echo strip_tags($text);
echo "/n";
// Allow
and
echo strip_tags($text, "
");
?>
结果为(去掉了注释):
Test paragraph. Other text2.相反,只去掉某一个html标签
Test paragraph.
Other text
function strip_only($str, $tags, $stripContent = false) {
$content = "";
if(!is_array($tags)) {
$tags = (strpos($str, ">") !== false ? explode(">", str_replace("<", "", $tags)) : array($tags));
if(end($tags) == "") array_pop($tags);
}
foreach($tags as $tag) {
if ($stripContent)
$content = "(.+".$tag."[^>]*>|)";
$str = preg_replace("#?".$tag."[^>]*>".$content."#is", "", $str);
}
return $str;
}
$str = "red text";
$tags = "font";
$a = strip_only($str, $tags); // red text
$b = strip_only($str, $tags, true); // text
?>