2015-06-10 13 views
1

У меня около 600 файлов HTML, и я хочу выбрать первую строку этих файлов, что-то вроде заголовка , и мне просто нужна эта первая строка, а не другие.Как просто выбрать первую строку HTML-файла с помощью PHP?

Я собираюсь создать программу для выбора каждого файла и просто выбрать первую строку

for($i=1;$i<=607;$i++){ 
    if($i>=1 and $i<10){ 
     $prefix='0'; 
    }else{ 
     $prefix=''; 
    } 
    $text=file_get_contents($prefix.$i.'.htm'); 
    //if I select the first line, that whould be <html> 
} 

Но это HTML и почти каждый файл имеет свой собственный стиль, я имею в виду один в <b> и пыльник в <h4> и т. д.

Какое ваше предложение?

+0

Try дом http://php.net/manual/en/book.dom.php –

ответ

1

Ну

  • load file to DOM
  • использование xpath получить название содержание элемента
+0

Пожалуйста, прочтите мой вопрос еще раз, я сказал, что каждый файл имеет другой стиль, и это название. Если бы это был просто заголовок, я мог бы сделать это своим собственным программированием. – LASH

+0

Вам не нужно извлекать элемент * title *. Просто возьмите с xpath все, что захотите. Например. текстовое содержимое всего HTML-файла. – venca

Смежные вопросы