![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Marlik |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 25.2.2007 Где: Рязань Репутация: нет Всего: нет |
Доброго Всем. Появилась задачка, вынуть записи , комментарии с нескольких сайтов. Эти сайты предоставляют свое API для этого. Нашел класс с библиотекой написанные на PHP, которые реализуют это. Предположительно данные выдаются в JSON формате.
phpstack.class.php lib/request.core.class.php А вот сам скрипт получающий формат данных:
Где getAnswers(2921234) - метод класса 2921234 - id записи Получаю вот такую бяку:
Теперь надо получить доступ к данным, а как это выглядит, не вполне понимаю. Может кто-то сталкивался с этим. С PHP и JSON знакомлюсь первый день. Если нужны еще данные, подкину. Спасибо. |
||||
|
|||||
| Marlik |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 25.2.2007 Где: Рязань Репутация: нет Всего: нет |
Разобрался.
Нет не разобрался, это я так получаю hash, в переменную $answer, а вот как из hash'а получить данные. Первый вариант:
Получаю из этой мешанины все что относится к массиву body. Но там по моему вложенные массивы, или как их там ассоциативные. Как вынуть значения из многомерного, ассоциативного массива? Это сообщение отредактировал(а) Marlik - 4.10.2010, 10:26 |
||||
|
|||||
| Muerto |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: 3 Всего: 4 |
Marlik, Если stdClass то нужно работать как с объектом через ->
Если массив то скобочками |
|||
|
||||
| Marlik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 25.2.2007 Где: Рязань Репутация: нет Всего: нет |
Спасибо это я понял, разобрался как из обьекта массив состряпать и обратно. Но кое-что не получается, вот я вынул тот-же $answer->body и трындец, а как вынуть тот-же title из обьекта? Или к примеру, вынул какое-то значение из обьекта, а вся остальная бяка почему со скобочками выводится?
|
|||
|
||||
| awdev |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 22.11.2009 Репутация: 1 Всего: 1 |
|
|||
|
||||
| Marlik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 25.2.2007 Где: Рязань Репутация: нет Всего: нет |
Спасибо конечно, но что-то не понял как это использовать.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |