Некоторое время назад я выпустил библиотеку с открытым исходным кодом с именем PHPPowertools/DOM-Query
, которая позволяет (1) загрузить файл HTML и затем (2) выбрать или изменить детали вашего HTML так же, как вы сделали бы это с jQuery.
Используя эту библиотеку, вы можете выбрать пример div для вашего примера:
use \PowerTools\DOM_Query;
// Get file content
$htmlcode = file_get_contents('http://www.example.com/');
// Create a new DOM_Query object
$H = new DOM_Query($htmlcode);
// Find the elements that match selector "div#sample"
$s = $H->select('div#sample');