PHP: текст до первого абзаца

Далее представлена полезная функция на PHP для возвращения первого абзаца HTML текстовой строкой. Она включает в себя поиск позиции символа первого закрытия тега HTML  </p> из первого абзаца.

Итак, добавьте следующий программный код:

<?php
function getFirstParagraph($strochka) {
  return substr($strochka, 0, strpos($strochka, "</p>")+4);
}
?>

Далее вызовите функцию getFirstParagraph(), передавая в качестве входного параметра строчковую переменную с HTML, например вот так вот:

<?php 
$t = '<h1>Lorem ipsum dolor sit amet</h1><p>Lorem ipsum dolor sit amet consetetur sadipscing elitr,
sed diam nonumyeirmod tempor invidunt ut labore et dolore magna aliquyam erat.</p>
<p>Sed diamvoluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumyeirmod tempor
invidunt ut labore et dolore magna aliquyam erat, sed diamvoluptua.</p>
<p>At vero eos et accusam et justo duo dolores et ea reb.</p>';

print getFirstParagraph($t);
?>

В результате получится следующее:

<h1>Lorem ipsum dolor sit amet</h1>
<p>Lorem ipsum dolor sit amet consetetur sadipscing elitr, 
sed diam nonumyeirmod tempor invidunt ut labore et 
dolore magna aliquyam erat.</p>
Опубликовано 5-05-2013 в 16:28
PHP


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты