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;
}
}
效果特别棒! 哈哈.
原因: 直接利用所见记所得编辑器发表的拷贝内容会有格式,因此容易造成页面变形. 影响页面显示.
替换原理: 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;
}
}
效果特别棒! 哈哈.
相关文章推荐
- php 批量替换html标签的实例代码
- php 批量替换html标签的实例代码
- php学习基础篇之对HTML页面里标签代码含义的讲解
- php 批量替换html标签的实例代码
- 移动前端开发中添加一些webkit专属的HTML5头部标签,帮助浏览器更好解析html代码,更好地将移动web前端页面表现出来。本文整理一些常用的meta标签
- C#替换html代码中所有img标签的路径保留文件名称
- php下清空字符串中的HTML标签的代码
- php 过滤html标签的函数代码
- PHP 动态生成静态HTML页面示例代码
- 把php生成静态(html)页面程序代码
- PHP生成HTML静态页面实例代码
- PHP采集指定HTML标签代码内容分享
- Java中替换HTML标签的方法代码
- PHP生成HTML静态页面实例代码
- PHP生成HTML静态页面实例代码
- bean:wreite 标签显示 html 代码在页面上
- PHP删除HTMl标签的实现代码
- PHP正则表达式替换所有HTML标签
- PHP生成HTML静态页面实例代码
- html页面中,代码不转义,使用--------<xmp></xmp>标签