如何将新行包含在字符串变量中

时间:2014-01-21 23:18:04

标签: php

来自file_get_contents()我得到一个没有换行的字符串(\ n)。通过添加“pre”标签,我可以看到漂亮的格式。现在从这个不错的格式,我需要包含这个新行字符,以便我可以将它爆炸()到数组。我怎样才能做到这一点?样本数据如下所示:

S,1,R:M,2,R:L,3,R:XL,4,R:2XL,5,X
Soft Black,1,D:Forest Green,2,D:Grey,3,L:Navy,4,D:Red,5,D:Royal Blue,6,D:Sport Grey,7,L
R,D,8.50:X,D,10.52:R,L,7.91:X,L,9.97:R,N,7.02:X,N,8.64
1:1:13,32,44,82,20

不预先成为:

S,1,R:M,2,R:L,3,R:XL,4,R:2XL,5,X 柔软的黑色,1,D:森林绿,2,D:灰色,3,L:海军,4,D:红色,5,D:皇家蓝,6,D:运动灰色,7,L R,d,8.50:X,d,10.52:R,L,7.91:X,L,9.97:R,N,7.02:X,N,8.64 1:1:13,32,44,82,20

1 个答案:

答案 0 :(得分:1)

解决方案不多...... 试试这个:

<?php
...
$line = nl2br( $file ) ;
echo $line ;
...
?>

如果html中的格式是好的(不预先成为),你可以尝试使用这个删除器中的一个“explode()”:

  • "\r\n"
  • "\n\r"
  • "\n"
  • "\r"