使用CI File Helper读取文件的新行的特殊字符

时间:2013-10-10 23:05:52

标签: php file codeigniter

下午好。

所以我对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.

因此。为了正确地爆炸字符串,我需要使用什么特殊字符?

提前感谢您的答案。

2 个答案:

答案 0 :(得分:1)

\n\r与双引号(不是单引号)一起使用:

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

答案 1 :(得分:0)

行结尾取决于操作系统,在不同系统中可以是\n\r\n\r\r\n

因此,您可以将filemb_split[\r\n]+一起用作模式