игнорировать пробелы и строки, начинающиеся с # в переполнении стека

Что касается заголовка, я импортирую файл, после чего каждая строка разбивается на части, чтобы отделить различные части строки, однако у меня есть несколько строк, которые начинаются либо с «#», либо с пробела, и все они должны игнорироваться. Как лучше всего это сделать?

-2

Решение

Вы можете проверить каждую строку с помощью регулярного выражения, чтобы найти и удалить # или пробел (\ s).

$data = file('theFile.txt');
$lines = array();
foreach ($data as $line) {
$lines[] = preg_replace('/^(#|\s)+/','', $line)
}

var_dump($lines);
1

Другие решения

Попробуйте этот код, чтобы удалить первые пробелы и #:

$data = file('theFile.txt');
$lines = array();
foreach ($data as $line) {
$lines[] = preg_replace('/^(#|\s)+/', '', $line);
}

var_dump($lines);
0

По вопросам рекламы [email protected]