作者LPH66 (-858993460)
看板PHP
标题Re: [请益] 写入txt档的问题
时间Fri May 6 21:53:12 2011
※ 引述《rutill6003 (Han)》之铭言:
: $nexline = fgets($handle);
: $t = str_replace("/(\015\012)|(\015)|(\012)/"," ",$nexline);
: $t = str_replace(",","",$nexline);
: 从网页上显示echo $s的结果是成功合并了,但是开启写入的txt档发现还是被分割成两
: 行(跟原先开启的txt档内容一样), 请问问题出在哪呢?
问题在这里
引言第二行的 $t 是代换完 \r \n 的结果
但引言第三行你又把原来没代换过的 $nexline 拿去代换 , 了
这里应该要拿 $t 去代换才对
--
い
ああオレたちには见えてるモノがあるbデ きっと谁にも夺われないモノがあるはずさ
け
开口一番一虚一実跳梁跋扈形影相吊yュL羊头狗肉东奔西走国士无双南柯之梦 歪も
ぶ
意味がないと思えるコトがある ラPきっとでも意図はそこに必ずある んの
く
依依恋恋空前絶後疾风怒涛有无相生 ラH急転直下物情骚然愚者一得相思相爱 だが
ろ
无意味じゃない ラ6あの意図が 恋た
で
有为転変死生有命苍天已死黄天当立 !!6五里雾中解散宣言千错万综则天去私 のり
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.6
1F:推 rutill6003:第三行我是为了让编号的","消除,不过其实$t应该不会 05/06 22:10
2F:→ rutill6003:读到编号那行,所以应该没影响,我也测试过换为$t了,结 05/06 22:11
3F:→ rutill6003:果还是一样=口= 05/06 22:12
4F:→ LPH66:你怎麽换的? 05/07 04:42
5F:→ rutill6003:把第三行的$nexline 换成$t,我确认过读进来的标题都没 05/07 11:33
6F:→ rutill6003:有"," 所以这行应该是不会影响到结果 05/07 11:34
7F:→ LPH66:唔 仔细看才发现你 $p 的部份也有这个问题... 05/07 23:50