如何去掉网页中的<br/> 和<&NBSP;> <br /><br /><br /><br />这些东西怎烦,搞了一个上午还没解决掉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的$show[jieshao]中的值是什么? $str=htmlspecialchars($show[jieshao]); 空格转成再把这个转回!不用那么麻烦,不要用那么多的函数真接替换空格输出就行了 $str=$show[jieshao]); $str=ereg_replace(" ",'';",$str); $str=$str; 我怎么看不到回复,郁闷~~ CSDN 就这样啊?? $show[jieshao] 的值就是网页的内容啊 $show[jieshao] 的值就是网页的内容啊 <?PHP$updateGoodsMsg=trim(str_replace("\r\n","",$_REQUEST["edit"]));echo "string1 is: ".$updateGoodsMsg;echo "<br>-------------<br>";echo "string2 is: ".str_replace ("<br />","",$updateGoodsMsg);?><html> <body> <form method="POST" name="form" id="form"> <textarea cols="30" rows="4" name="edit" id="edit"></textarea> <input type="submit" name="sub" value="sub"> </form> </body></html>输入:ABCD<br />abc //ABCDabc ABCD+回车+abc //ABCDabc给你个小例子,看看是不是你想要的? <? $string = "丝网印刷,造型别致、形象逼真、产品齐全。 本厂采用PE/PA复合膜、PVC、牛津布、涂层牛津布、增强涂层牛津布等优质材料。 <br /> <br /><br /><br /><br /><br /><br /> 企业主导产品――升空氢气球、彩虹门、吉祥物、卡通造型等充气模型,以“最优的产品、最低的价格、最好的服务”赢得市场。现成为各气象部门、广告公司、各大知名企业,为西部市场增添了空白。本企业不断完善机制,满足市场需求,产品不断更新,提供了各种特色的产品。为了方便用户,本厂免费提供相关资料和技术咨询服务,欢迎来人来电来函洽谈业务。 <br /> <br /> 主要产品:气球 彩虹拱门 吉祥物卡通、活动气偶 ............."; $string = preg_replace("#<br.+?>#is",chr(10).chr(13),$string); $string = str_replace(" "," ",$string); echo $string;?> 你这个代码在后台编辑的时候,显示正常. 但是在前台显示的时候却全挤在一块去了,没空格,也没换行了.我前台显示没用TEXT 文本框,是直接输出网页的 是用网页直接输出的话,那肯定是要 和<br />等的了,不然的话他只会在源码里显示你所想要的格式在后台编辑的时候你是用的text文本框吧?可以这样试一下,在后台text文本框里显示的时候把 和<br />转换成相应的ascii码,这样在文本框里就正常了,那么在提交到数据库里面的时候把这些ascii码转换成相应的html代码就行了,以前在没用fckeditor等编辑器的时候我就是这样做的 一段展示框的代码 一个非常奇怪的问题 MySQL问题请高手指点,谢谢! 请教一个正则表达式 SHTML文件中的错误,在线等,绝对给分 Oracle 8.05 和 8.17 的问题,在线等。 帮我看看这个错误提示是啥么意思啊? 请问怎样在linux环境下的php代码中调用javascript函数?请举例,谢谢! 关于文件调用的问题!~ php下怎么才能迫使网页不从缓存里提取数据,而直接从服务器端提取? mod_rewrite 如何解析静态地址+参数的形式? 推荐一款好点的 php开源的 流量统计
空格转成
再把这个转回!不用那么麻烦,不要用那么多的函数
真接替换空格输出就行了 $str=$show[jieshao]);
$str=ereg_replace(" ",'';",$str);
$str=$str;
$updateGoodsMsg=trim(str_replace("\r\n","",$_REQUEST["edit"]));
echo "string1 is: ".$updateGoodsMsg;
echo "<br>-------------<br>";
echo "string2 is: ".str_replace ("<br />","",$updateGoodsMsg);
?>
<html>
<body>
<form method="POST" name="form" id="form">
<textarea cols="30" rows="4" name="edit" id="edit"></textarea>
<input type="submit" name="sub" value="sub">
</form>
</body>
</html>
输入:ABCD<br />abc //ABCDabc
ABCD+回车+abc //ABCDabc
给你个小例子,看看是不是你想要的?
$string = "丝网印刷,造型别致、形象逼真、产品齐全。 本厂采用PE/PA复合膜、PVC、牛津布、涂层牛津布、增强涂层牛津布等优质材料。 <br /> <br /><br /><br /><br /><br /><br /> 企业主导产品――升空氢气球、彩虹门、吉祥物、卡通造型等充气模型,以“最优的产品、最低的价格、最好的服务”赢得市场。现成为各气象部门、广告公司、各大知名企业,为西部市场增添了空白。本企业不断完善机制,满足市场需求,产品不断更新,提供了各种特色的产品。为了方便用户,本厂免费提供相关资料和技术咨询服务,欢迎来人来电来函洽谈业务。 <br /> <br /> 主要产品:气球 彩虹拱门 吉祥物卡通、活动气偶 .............";
$string = preg_replace("#<br.+?>#is",chr(10).chr(13),$string);
$string = str_replace(" "," ",$string);
echo $string;
?>
在后台编辑的时候你是用的text文本框吧?可以这样试一下,在后台text文本框里显示的时候把 和<br />转换成相应的ascii码,这样在文本框里就正常了,那么在提交到数据库里面的时候把这些ascii码转换成相应的html代码就行了,以前在没用fckeditor等编辑器的时候我就是这样做的