为什么过滤掉空行了?
来源:2-7 文件读写函数封装
慕容5410851
2017-11-08 13:06:25
我的代码
//读取文件内容到数组中 function read_file_array(string $fileName,bool $skip_empty_lines=flase){ if(is_file($fileName) && is_readable($fileName)){ //是否过滤掉空行 if($skip_empty_lines){ return file($fileName,FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES); } return file($fileName); } return false; } var_dump(read_file_array('a/1.txt'));
a/1.txt里的内容为
aaa bbb
输出结果为array(2) { [0]=> string(3) "aaa" [1]=> string(3) "bbb" }
为什么参数是false却过滤掉空格了?
1回答
好帮手慕查理
2017-11-08
您好,您的传参值false书写错误,导致程序认为是走true区间,因此会过滤空格。如果解决了您的问题,请采纳,祝学习愉快!
相似问题