Сайт-донор имеет такой вот блок со списком:
Задача состоит в том, чтобы вытащить все элементы li.spisok, но так как на сайте может быть много различных элементов ul, включающих в себя элементы li.spisok требуется для начала вытащить элемент ul.container, а у него потом взять дочек. Вот код, которым я это делаю:
require_once('../vendor/autoload.php');
use DiDom\Document;
$url = 'https://svmed.spb.ru/spisok/';
$file = file_get_contents($url);
$document = new Document($file, false);
$ul = $document->find('.container')[0];
echo $ul;
$all_li = $ul->children();
Проблема в том, что при выводе найденного элемента $ul выводится лишь его первый элемент li и поиск по всем его дочерним элементам становится невозможен, хотя по идее должно быть выведено все содержимое блока ul.container. Почему так?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я хочу организовать поиск по сайту, сайт многоязычный, есть два варианта для поиска: elasticsearch или sphinxВторой вариант мне показался проще в понимании...
Как правильно написать регулярное выражение чтобы после якоря если нету слеша то добавляло в любом другом случае убирало? например sitecom/en...