按照标题,我正在导入一个文件,然后爆炸每一行以分隔出该行的不同部分,但是我有一些以'#'或空格开头的行,所有这些都应该被忽略。怎么做到最好?
答案 0 :(得分:1)
您可以使用正则表达式测试每一行来查找和删除#或空格(\ s)。
$data = file('theFile.txt');
$lines = array();
foreach ($data as $line) {
$lines[] = preg_replace('/^(#|\s)+/','', $line)
}
var_dump($lines);
答案 1 :(得分:0)
尝试使用此代码删除前导空格和#:
$data = file('theFile.txt');
$lines = array();
foreach ($data as $line) {
$lines[] = preg_replace('/^(#|\s)+/', '', $line);
}
var_dump($lines);