一个可以删除字符串中HTML标记的PHP函数
一个可以删除字符串中HTML标记的PHP函数
作者:limote
当访客留言和发帖时,我们并不希望访客在留言和帖子中使用HTML标记,所以在访客提交留言和帖子时我门得把HTML标记删除,下面的函数就是实现此功能的函数
<?
function delete_htm($scr)
{
for($i=0;$i<strlen($scr);$i++)
{
if(substr($scr,$i,1)=="<")
{
while(substr($scr,$i,1)!=">")$i++;
$i++;
}
$str=$str.substr($scr,$i,1);
}
return($str);
}
?>
相关推荐
-
php下删除字符串中HTML标签的函数
当访客留言和发帖时,我们并不希望访客在留言和帖子中使用html标记,所以在访客提交留言和帖子时我门得把html标记删除,下面的函数就是实现此功能的函数 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str.s
-
总结PHP删除字符串最后一个字符的三种方法
一.前言 从数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串. 常见的语法格式: foreach ($arr as $key => $value) { $arr_str = $arr['x_id'] . ',' . $arr_str; } 假设字符数组 $arr 中的字符分别为 arr[0] = 'a'; arr[1] = 'b'; arr[2] = 'c'; 则,拼接后的 $arr_str 字符串为 a,b,c, 这个时候,就需要我们对最后
-
PHP在字符串中查找指定字符串并删除的代码
$a = "abcababa"; $count=strpos($a,"ab"); $str=substr_replace($a,"",$count,2); 输出结果:cababa 代码虽短,但也算是一个小算法!
-
PHP删除数组中特定元素的两种方法
方法一: 复制代码 代码如下: <?php$arr1 = array(1,3, 5,7,8);$key = array_search(3, $arr1); if ($key !== false) array_splice($arr1, $key, 1);var_dump($arr1);?> 输出:array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) } 方法二: 复制代码 代码如下: <
-
php中ltrim()、rtrim()与trim()删除字符空格实例
本文实例讲述了php中ltrim().rtrim()与trim()删除字符空格的方法.分享给大家供大家参考.具体分析如下: php中的trim函数不能像asp中的一样,可以自动删除所有空格,PHP专业提供了 rtrim() trim()函数,对此感兴趣的朋友可以参考一下. PHP实例代码如下: 复制代码 代码如下: <?php $str=" 去除前后空格 "; echo "方括号中为原始字符串:[".$str."]<br>";
-
php中3种方法删除字符串中间的空格
第一种:使用正则 复制代码 代码如下: <?phpecho preg_replace('# #', '', 'ab ab');//输出 "abab"?> 第二种:使用str_replace()函数 复制代码 代码如下: <?phpecho str_replace(' ', '', 'ab ab');//输出 "abab'?> 第三种:使用strtr()函数 复制代码 代码如下: <?phpecho strtr('ab ab',
-
php中删除字符串中最先出现某个字符的实现代码
复制代码 代码如下: $a = "字符串";$c= explode("要删除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一个字符串分割另一个字符串 描述 array explode ( string separator, string string [, int limit] ) 此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串
-
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子<SPAN style="FONT-SIZE: 18px"></SPAN> $str = 'akmumu/writedb.json'; 我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb开始我使用的ltrim删除akmumu,再使用rtrim删除.json结果发现我理解trim错误了,trim的参数如下rtrim(string,charlist)他的参数
-
PHP删除数组中的特定元素的代码
比如下面的程序: 复制代码 代码如下: <?php $arr = array('apple','banana','cat','dog'); unset($arr[2]); print_r($arr); ?> 程序运行结果: 复制代码 代码如下: Array ( [0] => apple [1] => banana [3] => dog ) 但是这种方法的最大缺点是没有重建数组索引,就是说,数组的第三个元素没了. 经过查资料后,原来PHP提供了这个功能,只不过很间接.这个函数是
-
PHP实现删除字符串中任何字符的函数
本文实例讲述了PHP实现删除字符串中任何字符的函数.分享给大家供大家参考.具体如下: function delStr($start, $end, $orgenStr) { //读取要删除字符位置的前一部分字符串,并赋值给$temp //strpos读取字符第一次出现的位置 //substr读取指定开始与结束位置的子字符串 //echo $before."-". $last; $temp=$orgenStr; while(strpos($temp, $start) &&
随机推荐
- Lua的table库函数insert、remove、concat、sort详细介绍
- Jquery插件 easyUI属性汇总
- jQuery左右滚动支持图片放大缩略图图片轮播代码分享
- 理解Angular的providers给Http添加默认headers
- IOS实现选择城市后跳转Tabbar效果
- 探究react-native 源码的图片缓存问题
- php经典算法集锦
- 一些需要禁用的PHP危险函数(disable_functions)
- 利用MySQL函数实现判断视频扩展名的代码
- php GD绘制24小时柱状图
- Javascript将字符串日期格式化为yyyy-mm-dd的方法
- 详解原生JavaScript实现jQuery中AJAX处理的方法
- 提高网站信任度的技巧
- Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
- php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
- jQuery Ajax 全解析
- ztree实现权限横向显示功能
- JS实现弹性菜单效果代码
- Android播放视频的三种方式
- php学习笔记 PHP面向对象的程序设计