Привет, Есть текст, состоящий из параграфов <p> Как получить все <p> и преобразовать все это в массив?
PHP: <?php $str = '<p>Параграф1</p> <p>Параграф2</p> <p>Параграф3</p> <p>Параграф4</p>'; $html = new DomDocument; $html->loadHtml(mb_convert_encoding($str, 'HTML-ENTITIES', 'UTF-8')); $xpath = new DOMXPath($html); $nums = $xpath->query("//p"); for ($i = 0; $i < $nums->length; $i++) { $arr[]=$nums->item($i)->nodeValue; } print_r($arr);