@magogo

Как вырезать блок div?

$string ='
<div class="one">
      <p>sdfg</p>
      <p>sdfg</p>
      <p>sdfg</p>

      <div class="two">
         <p>sdfg</p>
         <p>sdfg</p>
      </div>
</div>';

function parse($p1, $p2, $p3) {
    $num1 = strpos($p1, $p2);
    $num2 = substr($p1, $num1);
    return substr($num2, 0, strpos($num2, $p3));
}

echo parse($string, '<div class="one">', '</div>');

Нужно вырезать весь блок с классом "one", проблема в том что внутри этого блока могут быть и другие дивы
Вот я начал, а дальше не знаю..
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы