Метод remove()

Метод remove()

Метод remove() предназначен для удаления элементов DOM, найденных по селектору. 

Пример:

<?php
include($_SERVER["DOCUMENT_ROOT"]."/engine/engine.php");
$out=aikiFromString("<html><div id='main'>Hello <span>world</span>!</div></html>");
$out->find("div#main span")->remove();
echo $out->outerHtml();
// в результате выполнения получим строку:
// <html><div id='main'>Hello !</div></html>
?>

Пример:

<?php
include($_SERVER["DOCUMENT_ROOT"]."/engine/engine.php");
$out=aikiFromString("<nav><ul class='mainmenu'>
     <li class='toRemove'><a href='#home'>Home</li>
     <li><a href='#about'>About</li>
     <li class='toRemove'><a href='#service'>Service</li>
     <li><a href='#price'>Price</li>
</ul></nav>");

// Удаляем элементы с классом .toRemove
    $out->find(".toRemove")->remove();

// выводим результат
   echo $out->outerHtml();
?>

Результатом выполнения скрипта будет следующий HTML код:

<nav>
    <ul class='mainmenu'>
        <li><a href='#about'>About</li>
        <li><a href='#price'>Price</li>
    </ul>
</nav> 

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP