@Sice
Начинающий PHP программист

Simple dom html как обратиться к каждому элементу td отдельно?

Доброго времени суток. Есть следующая структура кода
6cde13eb4a304973a59a6c8746f2d38c.jpg
С помощью foreach перебираю все элементы
foreach($html->find('table .S1 tr') as $element) { 
    $search = strstr($element,"Раскладка"); // ...Ищем слово и отсекаем лишнюю информацию после этого слова...
       if(!empty($search)){ 
            break;
       }    
           if($element->class !== "S3") // Проверяем не встречаются ли ненужные заголовки / записи с классом S3...
           {
               echo $element . '<br>';
               echo '<hr>';
           }
}

на выходе имеется отработанный цикл из 15 записей такого вида:

106.09 19:00Норвегия - Хорватия2:231.00 / 20.9430.00 / 26.6839.00 / 52.38

Мне нужно обратиться к каждому td отдельно, чтобы занести эти данные в отдельные переменные.
То есть, нужно чтобы получится такой вариант:
$id = 1;
$date =  06.09 19:00;
$match = "Норвегия - Хорватия";
// и так далее....

но не пойму как обратиться к каждому td по отдельности.

Подскажите пожалуйста, как лучше реализовать данную задачу. Заранее спасибо, сильно не ругайте - я начинающий :)
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
@NikesDark
Анализирую на диване
foreach($html->find('table.S1 tbody') as $element) { 
    foreach($element->find('tr td') as $td){
          echo $td->plaintext;

пробуйте так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы