fork download
  1. <?php
  2.  
  3. $txt = "<p>абзац 1</p>
  4. <p>абзац 2</p>
  5. <ul>
  6. <li>пункт 1</li>
  7. <li>пункт 2</li>
  8. <li>пункт 3</li>
  9. </ul>";
  10.  
  11.  
  12. $txt = str_replace('<li', '-<li', $txt); // добавим минусы в списке
  13. $txt = strip_tags($txt); // уберем теги
  14.  
  15. $rows = explode("\n", $txt); // разобьем на строки
  16. $rows = array_map('trim', $rows); // уберем пробелы в начале и конце
  17. $rows = array_filter($rows); // уберем пустые строки
  18.  
  19. echo implode("\n", $rows); // склеим строки снова в текст
Success #stdin #stdout 0.03s 25720KB
stdin
Standard input is empty
stdout
абзац 1
абзац 2
-пункт 1
-пункт 2
-пункт 3