Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Как правильно это сделать??

Тема в разделе "Свободное общение", создана пользователем igrovik, 17 окт 2017.

17.10.17 в 22:26
17.10.17 в 22:26
0
748
0
  1. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Приветствую всех, народ подскажите как правильно сделать проверку по такому принципу, есть доннор с которого берется инфа и есть парсер который эту инфу берет.Суть проблемы стала вот в чем, на донноре есть заруб сериалы и русские так во на зарубежных вроде все срабатывает как нужно а вот с русскими проблемка. Заголовок на донноре может быть такой "Гадалка (6 сезон: 1-41 серия) (2017) WEB-DLRip " или такой "Гадалка (1-41 серия) (2017) WEB-DLRip " и даже такой "Гадалка (2017) WEB-DLRip" мне нужно при парсинге сделать проверку если сезон в заголовке присутствует то спарсить так "Гадалка (6 сезон)" если сезона нету то спарсить таким образом "Гадалка (2017)" может кто подскажет как это сделать.

    В моем примере
    Код:
    if (preg_match('/<h1>(.*)(?:<\/>|<\/h1>)/sU', $data, $dp)) {
        $my_array = explode('(',$dp[1]);
        $my_arrays = explode('сезон',$my_array[1]);
        echo $my_array[0]; echo "($my_arrays[0] сезон) <br /><br />";
    }
    работает только если есть сезон то парсит как нужно "Гадалка (6 сезон)" если сезона нету то парсит так "Гадалка (1-10 серия из 16) сезон)". Заранее спасибо всем за помощь.
     
Похожие темы
  1. alextoretto
    Ответов:
    2
    Просмотров:
    1.980
  2. Defoz
    Ответов:
    19
    Просмотров:
    1.613
  3. kinoha
    Ответов:
    1
    Просмотров:
    1.232
Загрузка...
Яндекс.Метрика