下午好。
所以我在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]+
作为模式