Dima83
Новичок
Мне нужно выделить заголовок h1 (отдельно) и удалить его из основного текста. В основном код работает но если текст “портянка”, где отсутствуют переносы строк, (т.е. размещен в одну строчку то получаю null). Пример текста на картинке.
Почему так происходит, что в тексте портянки код не работает и что можно сделать чтобы это исправить?
Вот мой код:
Почему так происходит, что в тексте портянки код не работает и что можно сделать чтобы это исправить?
Вот мой код:
PHP:
$content = file_get_contents('contents3.txt');
if (preg_match('%<h1.*?>(.*?)</h1%is', $content, $mm) ){
$header = "<h1>".$mm[1]."</h1>";
}
$content = preg_replace("/\<h1(.*)\>(.*)\<\/h1\>/","", $content);
echo $header . $content;
if($content===null)
{
echo "null";
}