字符串表示

时间:2013-04-19 10:12:51

标签: php string explode

任何人都可以告诉我为什么会这样

$pole = explode("\n", file_get_contents('obce.txt'));

echo $pole[1];  //in obce.txt it is Test

不同
$pole[1]="Test";
echo $pole[1];

对我而言,似乎是一回事。

2 个答案:

答案 0 :(得分:1)

请记住,在Windows中,行末端字符是“\ r \ n”。

尝试:

$pole = explode("\r\n", file_get_contents('obce.txt'));

答案 1 :(得分:0)

我猜测obce.txt在第一行只有一个字符串Test。如果是这种情况,那么当您阅读文件并爆炸时,数组pole中只有一个元素并打印它,您需要这样做:

echo $pole[0];