Вопрос по php, simple-html-dom – PHP Simple HTML DOM - Получить текст внутри тега <td>

8

Итак, у меня есть этот HTML-файл, который я должен проанализировать. В этом файле у меня есть такие строки:


    
        
            
                 240,0000
            
        
    

     
        
            
                 340,0000
            
        
    

То, что мне нужно, это 240,0000, 340,0000 и так далее. Я пробовал что-то вроде этого:

// Create DOM from URL or file
$html = file_get_html('File.html');

foreach($html->find('td') as $element) 
   echo $element->text. '<br>';

Делая это так, я нене получить текст, который я хочу получить.

Как я могу сделать ссылку на текст внутри тега? Так что я могу получить значения.

Понял, но тыпропустил письмо: $ element->открытый текст, я думаю, это была опечатка :) Francisco Ochoa
что я получаю после этого, чтобы получить текст? Francisco Ochoa
хахаха, да, это опечатка. знак равно Jon
$element->paintext ^^ Jon
делает$html->find('nobr') не работает для вас? Или это не всегда один и тот же формат? Jon

Ваш Ответ

1   ответ
13

Ничего подобного$element->text использование$element->plaintext

foreach ( $html->find('td nobr') as $element ) {
    echo $element->plaintext . '<br>';
}

Похожие вопросы