Есть код который выводит первую строку из файла:
$fopen=@file($file);
$need="0";
$texter = $fopen[$need];
Выводиться строка из html
файла прямо с тегами.
Как вывести строку без символов <>
?
Пример строки:
<!-- text -->
Вывод:
text
Можно с помощью одного регулярного выражения удалить и html-комментарии, и html-теги:
$str = '<h4>Заголовок</h4> <!-- text --> <p style="color: red;">Параграф</p>';
echo preg_replace('~(?:<!--\s*|\s*-->|</?[a-z\d]+[^>]*>)~', '', $str);
Возможно так:
$clearString = '';
if (preg_match('/<\!--(.*)-->/i'), $texter, $matches) {
$clearString = trim($matches[1]);
}
Сначала убираем регуляркой все комменты, но оставить их содержимое. Затем остатки подчищаем функцией strip_tags.
<?php
$str = '<!-- text --> no tag test <span>span text</span> some other<br />text <!----> <!-- another comment -->';
$str = preg_replace('/<!--(.*?)-->/i', '$1', $str);
echo strip_tags($str);
Выведет:
text no tag test span text some othertext another comment
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Почему даже на сайтах, основной контент которых основан на каких-то статьях, написания большого количества текста, не используется отступ...