file() 无法将 txt 文件中的每一行读入新的数组元素
file() fails to read each line in txt file into new array element
我正在使用 php
读取一个包含一堆单词的文件,每行包含一个单词。
我之前看到过同样的问题,但我正在使用这个:
$lines = file('file.txt');
在数组上执行 print_r($lines)
时,它会显示一个包含单个元素的数组,该元素在该单个元素 [0]
中包含整个文件。
是否有另一种方法可以将文本文件中的每一行放入一个新的数组元素中?
作为参考,该文件只是各种字典,看起来像这样:
Downwards
Draw
Dream
Dress
Drink
Drive
Drop
该文件可能使用 \n
以外的行结尾。先开启自动检测:
ini_set('auto_detect_line_endings', true);
$lines = file('file.txt');
print_r($lines);
如果需要,并且您有权访问,您也可以在 php.ini
中进行设置。
我正在使用 php
读取一个包含一堆单词的文件,每行包含一个单词。
我之前看到过同样的问题,但我正在使用这个:
$lines = file('file.txt');
在数组上执行 print_r($lines)
时,它会显示一个包含单个元素的数组,该元素在该单个元素 [0]
中包含整个文件。
是否有另一种方法可以将文本文件中的每一行放入一个新的数组元素中?
作为参考,该文件只是各种字典,看起来像这样:
Downwards
Draw
Dream
Dress
Drink
Drive
Drop
该文件可能使用 \n
以外的行结尾。先开启自动检测:
ini_set('auto_detect_line_endings', true);
$lines = file('file.txt');
print_r($lines);
如果需要,并且您有权访问,您也可以在 php.ini
中进行设置。