0

谁能告诉我这是为什么

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

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

不同于

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

对我来说,这似乎是同一件事。

4

2 回答 2

1

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

尝试:

$pole = explode("\r\n", file_get_contents('obce.txt'));
于 2013-04-19T10:17:48.867 回答
0

我猜第一行obce.txt只有一个字符串Test。如果是这种情况,那么当您读取文件并分解时,数组中将只有一个元素,pole并且要打印它,您需要执行以下操作:

echo $pole[0];
于 2013-04-19T10:21:08.223 回答