关于正则表达式 回车是有的,只是你解析出来之后如果是显示为HTML的话要进行转换JS代码str = str.replace(/\n/g, "<br/>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpheader("Content-Type:text/plain");$str='<D>- <![CDATA[aaabbbccc]]><![CDATA[aaabbbccc]]><![CDATA[aaabbbccc]]></D>';$c1=preg_quote('<![CDATA[','/');$c2=preg_quote(']]>','/');$str=preg_replace_callback("/".$c1."(.+)".$c2."/Us","replace_br",$str);function replace_br($matches){ //print_r($matches); return '<![CDATA['.str_replace("\n","<br />",$matches[1]).']]>';}echo $str;?> to ice_berg16(寻梦的稻草人) 我解析完了,所有的\n都没有了,我测试过的 有没有做php与xml合用生成的PDF的图朋友啊~~ 看看这段代码错在哪里? 有关php.net, PHP代码和跳转语句冲突是怎么回事? php中图片隐藏的问题 调用socket_create()的时候出现错误 mysql替代like模糊查询的最佳方法?????求赐教!!!! 网页打开新窗口的技术是什么?比如用ie浏览器,新页面在系统默认的浏览器里打开,比如chrome PHP网址加密的问题 不用form可以得到checkbox中value值吗?在线等! 求救!为什么用在smarty 模板里的JavaScript脚本都无法使用呢? 密码锁定功能怎么做,请高手指教!
header("Content-Type:text/plain");
$str='<D>
- <![CDATA[
aaa
bbb
ccc
]]><![CDATA[
aaa
bbb
ccc
]]><![CDATA[
aaa
bbb
ccc
]]>
</D>';
$c1=preg_quote('<![CDATA[','/');
$c2=preg_quote(']]>','/');
$str=preg_replace_callback("/".$c1."(.+)".$c2."/Us","replace_br",$str);
function replace_br($matches)
{
//print_r($matches);
return '<![CDATA['.str_replace("\n","<br />",$matches[1]).']]>';
}
echo $str;
?>