PHP Простой HTML DOM считает интервал внутри div другого div - PullRequest
0 голосов
/ 15 октября 2018

Я использую PHP Simple HTML DOM, чтобы попытаться подсчитать, сколько тегов содержится в html-документе.HTML-документ имеет следующую структуру:

<div class="detailMS__incidentRow incidentRow--home even">
  <div class="time-box">48'</div>
  <div class="icon-box soccer-ball">
    <span class="icon soccer-ball">&nbsp;</span>
  </div>
  <span class="participant-name">
  <a href="#" onclick="window.open('/jugador/thiago-heleno/GfhW4pOT/'); return false;">Heleno T.</a>
  </span>
  <span class="assist note-name">
    (<a href="#" onclick="window.open('/jugador/veiga-raphael/0fYAKGcN/'); return false;">Veiga R.</a>)
  </span>
</div>

Я пытаюсь сделать это следующим образом:

$es = $html->find('div[class=detailMS__incidentRow incidentRow--home even], div[class=icon-box soccer-ball] div[class=icon-box soccer-ball], span[class=icon soccer-ball]');

Но в результате получается очень большой массив ... И браузерзаблокирован.

Как я могу получить это?

1 Ответ

0 голосов
/ 17 октября 2018

Решение:

$ MarcoGolLocal = $ html-> find ('div [class = detailMS] div [class = detailMS__incidentRow инцидентRow - домашний код] div [class = icon-box soccer-ball] span [class = icon soccer-ball] ');

$ golesDeLocal = count ($ MarcoGolLocal) + count ($ MarcoGolLocal2);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...