简单的过滤字符串中的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 相关文章推荐
一个php Mysql类 可以参考学习熟悉下
Jun 21 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
一个不易被发现的PHP后门代码解析
Jul 05 PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
Oct 08 PHP
PHP递归遍历指定文件夹内的文件实现方法
Nov 15 PHP
PHP三种方式实现链式操作详解
Jan 21 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
Dec 12 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
Dec 13 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
详解React 条件渲染
2020/07/08 Javascript
python实现删除文件与目录的方法
2014/11/10 Python
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
python3爬取各类天气信息
2018/02/24 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
Python对excel的基本操作方法
2021/02/18 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
毕业生自荐书
2014/02/03 职场文书
开学典礼感言
2014/02/16 职场文书
《掌声》教学反思
2014/02/23 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
如何理解python接口自动化之logging日志模块
2021/06/15 Python
Java字符串逆序方法详情
2022/03/21 Java/Android
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js