您的位置:首页 > Web前端 > HTML

php代码替换页面中的html标签[magicliu]

2007-06-06 16:23 656 查看
基本内容: 使用php代码替换html标签 . 非正则表达式替换

原因: 直接利用所见记所得编辑器发表的拷贝内容会有格式,因此容易造成页面变形. 影响页面显示.

替换原理: html 本身的辨识标志 < 符号 和 > 符号

替换函数代码如下:

function htmlsp($a)
{

if(strpos($a, '<', 0)===false)
{
echo $a;
}else
{
while(strpos($a, '<', 0)>=0)
{
if(strpos($a, '<', 0)===false)
break;

$x1 = strpos($a, '<', 0);

$x2 = strpos($a, '>', 0);

if($x2===false) //这里有if的原因是 特殊需要,因为内容可能只有<开始,没有>结束
$x2 = strlen($a);
$t = substr($a, $x1, $x2 - $x1 + 1);

$a = str_replace($t,'',$a);
}
echo $a;
}

}

效果特别棒! 哈哈.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: