destoon采集论坛

 找回密码
 立即注册
查看: 226|回复: 6

如何去除{$t[introduce]}中的空格和html代码

[复制链接]

1

主题

0

回帖

5

积分

新手上路

Rank: 1

积分
5
发表于 2011-10-6 10:32:37 | 显示全部楼层 |阅读模式
如何去除{$t[introduce]}中的空格和html代码?有哪位朋友知道吗?
回复

使用道具 举报

4

主题

17

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2011-10-6 13:32:47 | 显示全部楼层
这个是调用的数据库中 简介introduce字段,要改代码才成,要么在入库时加,或者调用时过滤。
//去掉html代码
function replaceHtmlAndJs($document)
{
$document = trim($document);
if (strlen($document) ]*?>'si",          // 去掉 HTML 标记
                  "'([\r\n])[\s]+'",                // 去掉空白字符
                  "'&(quot|#34);'i",                // 替换 HTML 实体
                  "'&(amp|#38);'i",
                  "'&(lt|#60);'i",
                  "'&(gt|#62);'i",
                  "'&(nbsp|#160);'i"
                  );                    // 作为 PHP 代码运行
$replace = array ("",
                   "",
                   "\\1",
                   "\"",
                   "&",
                   "",
                   " "
                   );
return @preg_replace ($search, $replace, $document);
}
回复 支持 反对

使用道具 举报

2

主题

5

回帖

32

积分

新手上路

Rank: 1

积分
32
发表于 2011-10-7 07:50:46 | 显示全部楼层
楼上兄弟,谢谢了,其实这个简介在入库时,已经清空了HTML,只是空格没有解决,我找到解决问题的办法了,比较简单,不知道有没有用,反正我这里是可以了。
{str_replace(" ","",str_replace(" ","",$introduce))}
回复 支持 反对

使用道具 举报

71

主题

3537

回帖

8055

积分

论坛元老

Rank: 8Rank: 8

积分
8055
发表于 2011-10-7 07:51:06 | 显示全部楼层
这样就把全角和半角空格全部清空了
回复 支持 反对

使用道具 举报

2

主题

5

回帖

32

积分

新手上路

Rank: 1

积分
32
发表于 2017-2-24 11:50:50 | 显示全部楼层


看一下哈
回复 支持 反对

使用道具 举报

71

主题

3537

回帖

8055

积分

论坛元老

Rank: 8Rank: 8

积分
8055
发表于 2017-2-24 12:16:15 | 显示全部楼层
解决方法好直接呵,,,
回复 支持 反对

使用道具 举报

2

主题

5

回帖

32

积分

新手上路

Rank: 1

积分
32
发表于 2017-2-24 13:39:43 | 显示全部楼层
学习一下

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-23 06:10 , Processed in 0.015246 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表