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

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

[php] массивы, категории

Тема в разделе "Вопросы- ответы", создана пользователем f0Re3t, 24 апр 2017.

24.04.17 в 08:23
24.04.17 в 11:03
13
640
0
  1. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    привет, снова у меня появилась проблемка ;)
    а задачка состоит вот в чем ...
    есть строка с N количеством жанров (приходит с json ответа)
    Код:
    "genre": "фантастика, фэнтези, боевик, приключения",
    я ее разбираю на массив ...
    Код:
    $genre = explode(', ', $dec['genre']);
    вроде бы все хорошо, но только я не понимаю как каждому жанру чтобы соответствовал свой айди категории у dle ..
    иными словами - мне нужно чтобы в итоге вышла строка с айдишниками категорий вместо названий жанра..
     
  2. Frosty

    Забанен

    Регистрация:
    31 мар 2017
    Сообщения:
    939
    Лучших ответов:
    1
    Рейтинги:
    +188 / 18 / -0
    Для какой цели такой вариант ? интересно стало
     
  3. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    заранее благодарю за помощь :)
    скрипт который будет сам добавлять фильмы через апи кп, уже все готово кроме категорий ;)
     
  4. Frosty

    Забанен

    Регистрация:
    31 мар 2017
    Сообщения:
    939
    Лучших ответов:
    1
    Рейтинги:
    +188 / 18 / -0
    Почему бы не воспользоватья готовым модулем?)(
     
  5. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    зачем покупать когда можно сделать свой?)
     
  6. minoli

    minoli Зелёный

    Регистрация:
    5 ноя 2015
    Сообщения:
    7
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Создаешь ручками второй массив, вида [жанр]=>id. Делаешь цикл в котором проверяешь условие в котором сравниваешь $dec['genre'] и [жанр]. Если совпадает, в любую переменную пишешь id и дальше делаешь, что с ней нужно
     
  7. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    спасибо, но уже доперло самого. только поиск сделал по array_key_exists ;)
     
  8. minoli

    minoli Зелёный

    Регистрация:
    5 ноя 2015
    Сообщения:
    7
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Тоже как вариант.

    Прокси прикручиваешь к модулю?
     
  9. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    если банить начнут, то да
    пока за время тестов еще не было такого
     
  10. pspvolt

    pspvolt Бывалый

    Регистрация:
    19 сен 2015
    Сообщения:
    151
    Лучших ответов:
    1
    Рейтинги:
    +123 / 8 / -0
    Могу тебя сразу предупредить - юзать чужое API это не гарантия того, что твой скрипт потом будет работать долго! Я даже знаю от куда ты берешь API и данное API обновляется крайне редко и информация у тебя будет устаревшая.

    Уже умельцы делали скрипты на чужом API и продавали а потом API закрылось а что дальше с ними было, не известно. Или средства возвращали обратно или просто мороз включили :)
     
  11. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    никогда не проблема перейти на прямой заход к апи кинопоиска (через слитый класс php)
     
  12. pspvolt

    pspvolt Бывалый

    Регистрация:
    19 сен 2015
    Сообщения:
    151
    Лучших ответов:
    1
    Рейтинги:
    +123 / 8 / -0
    Уважаемый на КиноПоиске нету API а если и есть, то не для простых смертных оно доступно. А через слитый класс ты будешь вводить каптчу :)

    Не проблема перейти - я вижу что проблема у тебя с массивами а как дальше будет я уже боюсь даже подумать
     
    #12 pspvolt, 24 апр 2017
    Последнее редактирование модератором: 24 апр 2017
  13. TopicStarter Overlay
    f0Re3t

    f0Re3t Зелёный

    Регистрация:
    17 апр 2017
    Сообщения:
    11
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    я не php программист, так что сори.
    когда ты 3-4 года на сишке сидел, то я думаю ты бы тоже такие вопросы тут задавал ..
     
  14. anime

    anime Бывалый

    Регистрация:
    21 фев 2017
    Сообщения:
    240
    Лучших ответов:
    1
    Рейтинги:
    +67 / 0 / -0
    Ну не знаю. У тебя такие вопросы, как будто ты только изучаешь программирование. Я знаю множество языков программирования, но работа с массивами одинакова везде.
     
Похожие темы
  1. Winston?!
    Ответов:
    4
    Просмотров:
    895
Загрузка...
Яндекс.Метрика