特殊字符,用于分解使用 CI 文件帮助程序读取的文件的新行


Special character to explode new lines of a file read with CI File Helper

下午好。

所以我在CodeIgniter上遇到了这个问题。

我使用 CI 的文件助手读取文件

$this->load->helper('file');
$data = read_file('file.txt');

问题是这条线

$data = read_file('file.txt');

返回一个包含文件所有内容的字符串,我需要读取文件的每一行才能进行一些操作。

我刚刚尝试了这个:

$data_array=  explode(''n',$data);

但是当我这样做时

sizeof($data_array);

其输出为 1。

所以。我需要使用什么特殊字符才能正确分解字符串?

提前感谢您的回答。

使用带有双引号(不是单引号(的'n'r

$data_array = explode("'n'r", $data);

行尾取决于操作系统,它们可以在不同的系统中'n'r'n'r'r'n

因此,您可以使用文件或mb_split ['r'n]+作为模式