PHP Получить текст между несколькими <h1> ... </h1> тегами - PullRequest
0 голосов
/ 30 августа 2010

У меня есть страница с несколькими заголовками H1, за которыми следует текст и так далее.Пример:

<h1>Title 1</h1>Some text here
<h1>Title 2</h1>Some more text here
<h1>Title 3</h1>Even more text here

и т. Д.

Что я хочу сделать, это создать массив элементов, который будет разбивать HTML с использованием в качестве разделителя <h1>ANY TEXT</h1> выше, чем у меня в переменной $ output.

Конечная цель - подсчитать strlen текста между окончанием </h1> и следующим началом <h1> и, если он превышает 200 символов, скрыть его внутри <span> с помощью display:none, поэтомупользователи могут нажать «Показать все», чтобы показать это.

Как я могу получить это, пожалуйста?

1 Ответ

1 голос
/ 30 августа 2010

Вы можете использовать SimplePHPDom, чтобы сделать это перед отправкой страницы на клиент:буферизация захвата).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...