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

如何去除{$t[introduce]}中的空格和html代码?有哪位朋友知道吗?
2025-05-19 18:28:18
推荐回答(2个)
回答1:

这个是调用的数据库中 简介introduce字段,要改代码才成,要么在入库时加,或者调用时过滤。//去掉html代码function replaceHtmlAndJs($document){$document = trim($document);if (strlen($document) <= 0){ return $document;}$search = array ("']*?>.*?'si",// 去掉 javascript "'<[\/\!]*?[^<>]*?>'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:

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