У меня есть страница с несколькими заголовками H1, за которой следует текст и т. Д. Пример:PHP Получить текст между несколькими <h1>...</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>
выше, что у меня есть в переменной $ вывода.
Конечной цель состоит в том, чтобы подсчитать STRLEN текста между окончанием </h1>
и следующим запуском <h1>
и если она выше, чем 200 символов, чтобы скрыть его внутри <span>
с display:none
, так что пользователи могут нажать кнопку «Показать все», чтобы отобразить это.
Как я могу получить это, пожалуйста?
Звучит как клиентская сторона JavaScript поможет вам здесь. –
[Вы должны добавить регулярное выражение и вместо него использовать парсер] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454) – Amarghosh
дать им ID и использование getelementbyid() – Grumpy