简单的过滤字符串中的HTML标记


Posted in PHP onDecember 25, 2006

function deleteHtml( $scr )
{
 $l = strlen( $scr );

 for( $i=0; $i<$l; $i++ )
 {
  if( substr( $scr, $i, 1 ) == "<" )
  {
   // 当前位置
   $ii = $i;

   // 当$i大于字符长度时停止循环
   while( substr( $scr, $i, 1 ) != ">" && $i < $l )
    $i++;

   // 当到大字符串最后时,重置$i到找到'<'的开始位置
   if ( $i == $l )
   {
    $i = $ii - 1;
    // 表示到达字符串结尾
    $b = 1;
   }

   $i++;
  }

  
  // 当下一个字符不是'<'才接受字符,否则$i--,从这个'<'在开始查找
  if (  substr( $scr, $i, 1 ) != '<' || $b == 1 )
   $str = $str . substr( $scr, $i, 1 );
  else
   $i--;
 }

 return( $str );
}

PHP 相关文章推荐
CodeIgniter php mvc框架 中国网站
May 26 PHP
PHP array_flip() 删除重复数组元素专用函数
May 16 PHP
PHP数据类型之布尔型的介绍
Apr 28 PHP
php中PDO方式实现数据库的增删改查
May 17 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
PHP.vs.JAVA
Apr 29 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
php实现用户登陆简单实例
Apr 04 PHP
php插件Xajax使用方法详解
Aug 31 PHP
ecshop添加菜单及权限分配问题
Nov 21 PHP
PHP判断是否是微信打开,浏览器打开的方法
Mar 14 PHP
php实例化一个类的具体方法
Sep 19 PHP
一个PHP模板,主要想体现一下思路
Dec 25 #PHP
ob_start(),ob_start('ob_gzhandler')使用
Dec 25 #PHP
php预定义常量
Dec 25 #PHP
php中看实例学正则表达式
Dec 25 #PHP
谈谈新手如何学习PHP
Dec 23 #PHP
服务器端解压缩zip的脚本
Dec 22 #PHP
Windows2003 下 MySQL 数据库每天自动备份
Dec 21 #PHP
You might like
php自定义错误处理用法实例
2015/03/20 PHP
动态表格Table类的实现
2009/08/26 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
深入解析Python中的线程同步方法
2016/06/14 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
python合并同类型excel表格的方法
2018/04/01 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
Python爬取网页信息的示例
2020/09/24 Python
python 实现Harris角点检测算法
2020/12/11 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
视图的作用
2014/12/19 面试题
医学护理系毕业生求职信
2013/10/01 职场文书
感恩节活动方案
2014/01/27 职场文书
会计求职信
2014/05/29 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
工作收入证明范本
2015/06/12 职场文书
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL