Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.04.2014, 16:10
Аватар для arahmanov
Профессор
Отправить личное сообщение для arahmanov Посмотреть профиль Найти все сообщения от arahmanov
 
Регистрация: 26.01.2011
Сообщений: 197

Парсер. получить image_src
Нужно получить image_src как я понимаю в нашем массиве wall содержится под массив attachments , как обратиться к нему не понятно
подскажите пожалуйста
<?php
$wall = file_get_contents("https://api.vk.com/method/wall.get?v=5.3&owner_id=-39609817&domain=public39609817&count=2&filter=owner"); // Отправляем запрос
$wall = json_decode($wall); // Преобразуем JSON-строку в массив
$wall = $wall->response->items; // Получаем массив 
print_r($wall);
?>


вот такой массив приходит

Array ( [0] => stdClass Object ( [id] => 89 [from_id] => -39609817 [to_id] => -39609817 [date] => 1380182340 [post_type] => post [text] => Volvo s40 [attachments] => Array ( [0] => stdClass Object ( [type] => link [link] => stdClass Object ( [url] => http://7652533.ru/2013/09/20/volvo-s40/ [title] => Volvo s40 [description] => Кузовной ремонт VOLVO S40 Принята в ремонт а/м Volvo s40 Ремонт- окрас: Бампер передний, бампер задний, крыло заднее правое. Детали сняты. [image_src] => http://cs323622.vk.me/v323622794/8692/jb4jlFN_u-Y.jpg ) ) ) [comments] => stdClass Object ( [count] => 0 ) [likes] => stdClass Object ( [count] => 0 ) [reposts] => stdClass Object ( [count] => 0 ) ) [1] => stdClass Object ( [id] => 88 [from_id] => -39609817 [to_id] => -39609817 [date] => 1378722393 [post_type] => post [text] => Skoda Octavia Произведена дефектовка автомобиля. Запчасти заказаны у поставщиков , 99% запчастей в наличие в Москве. Поставщики обещают доставить запчасти завтра к вечеру. [comments] => stdClass Object ( [count] => 0 ) [likes] => stdClass Object ( [count] => 1 ) [reposts] => stdClass Object ( [count] => 2 ) ) )
Ответить с цитированием
  #2 (permalink)  
Старый 14.04.2014, 17:07
Аватар для arahmanov
Профессор
Отправить личное сообщение для arahmanov Посмотреть профиль Найти все сообщения от arahmanov
 
Регистрация: 26.01.2011
Сообщений: 197

Забрал все нужные значения до самого массива $attachments
подскажите пожалуйста что дальше


$wall = file_get_contents("https://api.vk.com/method/wall.get?v=5.3&owner_id=-39609817&domain=public39609817&count=2&filter=owner"); // Отправляем запрос
  $wall = json_decode($wall); // Преобразуем JSON-строку в массив
  $wall = $wall->response->items; // Получаем массив 
// print_r($wall);
 print_r ($wall[0]->id); //Получаем id 
 echo "<br>";
  print_r ($wall[0]->from_id); //Получаем id группы
 echo "<br>";
  print_r ($wall[0]->text); //Получаем текст
 echo "<br>";
$attachments = ($wall[0]->attachments); //Получаем второй массив
 print_r ($attachments); 
 echo "<br>";



вот его вид:

Array ( [0] => stdClass Object ( [type] => link [link] => stdClass Object ( [url] => http://7652533.ru/2013/09/20/volvo-s40/ [title] => Volvo s40 [description] => Кузовной ремонт VOLVO S40 Принята в ремонт а/м Volvo s40 Ремонт- окрас: Бампер передний, бампер задний, крыло заднее правое. Детали сняты. [image_src] => http://cs323622.vk.me/v323622794/8692/jb4jlFN_u-Y.jpg ) ) )


при попытке получить type
print_r ($attachments[0]->type); выводит link при обращение к url не выводит ничего

Последний раз редактировалось arahmanov, 14.04.2014 в 17:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить координаты курсора в текстовом поле в пикселях prike Events/DOM/Window 4 23.05.2013 04:35
Как получить значения вышестоящих элементов дерева TreeStore ? Allan Stark ExtJS 1 31.07.2012 16:48
Не получается получить document открытого окна Dim@ Общие вопросы Javascript 1 20.05.2012 15:52
Получить некорректный HTML poorking Общие вопросы Javascript 11 28.04.2011 13:43
Не могу получить значение атрибута DenQ jQuery 9 06.02.2011 14:33