Chinaunix
标题:
回车符变成黑方格导致的字符串不匹配的问题
[打印本页]
作者:
wildlily980
时间:
2006-04-08 22:49
标题:
回车符变成黑方格导致的字符串不匹配的问题
一个str_replace($str1,$str2,$text)因为$text和$str1里面的回车符不一样而导致不能替换。
在cuteftp里面看起来是一模一样的。但是下载后用记事本看$str1里面的回车符都变成了一个黑方格。查了一下好像说是因为windows和unix的回车符不一样,一个是\n\r,一个是\r。现在怎么样把$str里面的回车符也变成黑色方格以使之匹配呢?
作者:
dz902
时间:
2006-04-09 00:28
先 str_replace 掉多余的 \r
或者加上缺失的 \r
作者:
zairwolf
时间:
2006-04-09 00:43
str_replace("\n","",$str)再进行处理。
作者:
wildlily980
时间:
2006-04-09 08:55
谢谢两位,把$str1中的\r\n换成\n后问题解决。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2