2015-08-29 2 views

ответ

2

Если вы хотите получить все заголовки, то вы, вероятно, захотите использовать preg_match_all nd not preg_match. Вы также должны принять во внимание, что после <title могут быть дополнительные данные (такие как атрибуты). Наконец, ваш знак «больше» должен быть изменен на «больше, чем» - вы ищете, пока не начнется новый тег.

Вот рабочий раствор:

preg_match_all('/<title[^>]*>([^<]*)<\/title>/si', $contents, $match);