在PHP

时间:2016-02-16 18:34:16

标签: php ignore

按照标题,我正在导入一个文件,然后爆炸每一行以分隔出该行的不同部分,但是我有一些以'#'或空格开头的行,所有这些都应该被忽略。怎么做到最好?

2 个答案:

答案 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);