Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Парсер. получить image_src (https://javascript.ru/forum/server/46539-parser-poluchit-image_src.html)

arahmanov 14.04.2014 16:10

Парсер. получить 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 ) ) )

arahmanov 14.04.2014 17:07

Забрал все нужные значения до самого массива $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 не выводит ничего


Часовой пояс GMT +3, время: 20:48.