V
V
Vladimir Shishmintsev2018-08-30 11:32:46
PHP
Vladimir Shishmintsev, 2018-08-30 11:32:46

How to split text (html) while keeping markup?

Need help with splitting HTML text into several parts (specify the number of characters) while maintaining markup and without breaking words. Here is an example of input text:

<div id="myID">
  <span class="test">
    Ссылки в PHP - это средство доступа к содержимому одной переменной под разными именами.
  </span>
  <span>
    Они не похожи на указатели C и не являются псевдонимами таблицы символов.
  </span>
</div>
<p>
  В PHP имя переменной и её содержимое - это разные вещи, поэтому одно содержимое может иметь разные имена.
</p>

We divide the text (namely the text) into fragments of 70 characters each with the markup preserved and without breaking words, as a result we get
1 fragment
<div id="myID">
  <span class="test">
    Ссылки в PHP - это средство доступа к содержимому одной переменной под
  </span>
</div>

2 fragment
<div id="myID">
  <span class="test">
    разными именами.
  </span>
  <span>
    Они не похожи на указатели C и не являются псевдонимами таблицы символов.
  </span>
</div>

3 fragment
<p>
  В PHP имя переменной и её содержимое - это разные вещи, поэтому одно
</p>

4 fragment
<p>
  содержимое может иметь разные имена.
</p>

Do you know a ready solution?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
Vladimir Shishmintsev, 2018-08-31
@Pingvi

Wrote your solution

A
Alexander Aksentiev, 2018-08-30
@Sanasol

https://stackoverflow.com/a/2398820

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question