ccler 发表于 2011-10-6 10:32:37

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

如何去除{$t}中的空格和html代码?有哪位朋友知道吗?

sqingy 发表于 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);
}

ldxyiran 发表于 2011-10-7 07:50:46

楼上兄弟,谢谢了,其实这个简介在入库时,已经清空了HTML,只是空格没有解决,我找到解决问题的办法了,比较简单,不知道有没有用,反正我这里是可以了。
{str_replace(" ","",str_replace(" ","",$introduce))}

zhao90 发表于 2011-10-7 07:51:06

这样就把全角和半角空格全部清空了

ldxyiran 发表于 2017-2-24 11:50:50


static/image/smiley/default/lol.gif
看一下哈

zhao90 发表于 2017-2-24 12:16:15

解决方法好直接呵,,,

ldxyiran 发表于 2017-2-24 13:39:43

学习一下
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
页: [1]
查看完整版本: 如何去除{$t[introduce]}中的空格和html代码