Здравствуйте. Начинаю разбираться с работой с api, практикуюсь на vk. Вроде все получается, но хотелось бы чтобы пояснили как лучше обрабатывать и выводить большие массивы.
Есть такой запрос (методом wall.get- список записей со стены):
Получаю ответ: Спойлер (Отобразить){"response":[29,{"id":4425,"from_id":41533201,"to_id":41533201,"date":1465646871,"post_type":"copy","text":"а","copy_post_date":1465597924,"copy_post_type":"post","copy_owner_id":-65960786,"copy_post_id":66808,"attachment":{"type":"photo","photo":{"pid":416931114,"aid":-7,"owner_id":-65960786,"user_id":100,"src":"http:\/\/cs630316.vk.me\/v630316423\/33fb9\/7Ti2c7tryVw.jpg",100 ..... и еще пол сотни элементов.
Теперь что делаю дальше:
PHP:
скопировать код в буфер обмена
$url = 'http://api.vk.com/method/wall.get?domain=mrhool&count=1&filter=owner'; echo $response['response'][1]['text']; // Выводит текст из записи echo $response['response'][1]['attachment']['photo']['src']; // Выводит ссылку на картинку
Вытекает вопрос- как правильно выводить такой массив, если к примеру число записей не 1, а допустим 50 и мне нужно вывести из каждой тот же текст.
Вот до чего пока сам дошел:
Но как сделать, чтобы выводило информацию из 50 записей? Понятно, что нужен счетчик в цикл, но посчитать количество массивов не удается, всегда равен 1.
Буду безумно благодарен за помощь!
|