简单的过滤字符串中的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 相关文章推荐
MySQL中create table语句的基本语法是
Jan 15 PHP
PHP初学者最感迷茫的问题小结
Mar 27 PHP
QueryPath PHP 中的jQuery
Apr 11 PHP
PHP开发的一些注意点总结
Oct 12 PHP
用PHP书写安全的脚本代码
Feb 05 PHP
PHP系列学习之日期函数使用介绍
Aug 18 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
Jun 30 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
Jan 07 PHP
PDO操作MySQL的基础教程(推荐)
Aug 18 PHP
php 中phar包的使用教程详解
Oct 26 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
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP xpath()函数讲解
2019/02/11 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
详解React 条件渲染
2020/07/08 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
Django后台admin的使用详解
2019/07/08 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
上班迟到检讨书
2014/01/10 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
有关爱国演讲稿
2014/05/07 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
Consul在linux环境的集群部署
2022/04/08 Servers